タグ

2018年4月6日のブックマーク (4件)

  • Java HotSpot VMにおける JITコンパイルの概要

  • Hotspot VMの基本構造を理解する

    ネイティブコンパイラは、高速に動作するネイティブコードの実行ファイルを生成しますが、Javaのメリットでもある動的なクラスのロードに対応できない場合があります。今回の説明の対象としているのは動的コンパイラです。Javaで使われている動的コンパイラは、メモリ上にコードを生成するものであり、ある形式のファイルを生成するものではありません。動的コンパイラは一般にはJITJust In Time)コンパイラと呼ばれており、HotSpot VMもこの1つです。 バイトコードの解釈と実行 初期のJava VMはバイトコードインタプリタのみでバイトコードを実行しており、実行速度が非常に遅いという問題がありました。その後、高速化のために動的コンパイルという技術が導入され、現在のようにバイトコードインタプリタと動的コンパイラが併用されるようになりました。HotSpot VMもこの方式で動作します。 図9は

    Hotspot VMの基本構造を理解する
  • 社内でKaggleの布教活動をやっている話 - yasuhisa's blog

    最近、社内勉強会で機械学習についてエンジニアに説明する機会があり、その際にKaggleについても説明しました。一方で うーん、「Kaggler はパラメータチューニングやアンサンブル等の自明でインクリメンタルな改善『しか』できない」というような誤解はどうやって解いていけばいいんだろう。— im132nd (@im132nd) 2018年4月4日 という話もあり、(特にデータサイエンティスト以外の職種の人が)Kaggleをやる意義/メリットについてまとめてみました。ガッと勢いで書いたので、項目に結構被りがあります。なお、書いている人はKaggleほぼ初心者であまり説得力がないです。Kaggle Masterの人がもっといいエントリを書いてくれるのを期待しています、議論の叩き台エントリです!! Kaggleをやる意義/メリット 様々なデータセットを触ることができる kernelでデータ分析

    社内でKaggleの布教活動をやっている話 - yasuhisa's blog
  • はてな開発のマンガビューワを新潮社が採用。「くらげバンチ」のサイトリニューアルとマネタイズを支援 - プレスリリース - 株式会社はてな

    株式会社はてな(代表取締役社長:栗栖義臣/社所在地:京都市中京区)は、株式会社新潮社(代表取締役社長:佐藤隆信/社所在地:東京都新宿区)が日2018年4月6日(金)にリニューアルしたWebマンガサイト「くらげバンチ」に、当社開発のマンガビューワが採用され、提供を開始したことをお知らせします。リニューアルにあたり、当社ではマンガビューワ「GigaViewer」の提供とサイトデザインを担当しました。また、ビューワに掲載する広告の運用と販売にも取り組み、新潮社とともに「くらげバンチ」の広告マネタイズを推進してまいります。 ▽ 「くらげバンチ」とは 「くらげバンチ」は、新潮社のバンチ編集部が運営するWebマンガサイトです。利用登録が不要で、すべてのマンガを無料で閲覧できます。 https://kuragebunch.com/ Webマンガサイトやマンガアプリを使って、ユーザーがマンガ作品(電

    はてな開発のマンガビューワを新潮社が採用。「くらげバンチ」のサイトリニューアルとマネタイズを支援 - プレスリリース - 株式会社はてな