Mais conteúdo relacionado
Javaで使えるもう一つのコンパイル方式 AOT … を無理やりwindowsでやってみた話
- 2. 松原正和 - 自己紹介
A5:SQL Mk-2の作者
・SQL&ER図ツール
双子のパパ
・5歳になったよ
本人
https://a5m2.mmatsubara.com
20年開発してます。
- 3. JJUG CCC 2017 Fall (2017/11/18)にて
西川彰広さんのセッション「Javaで使えるも
う一つのコンパイル方式 - AOT」が大変面白
かったです。
https://a5m2.mmatsubara.com
Java 9から導入された
AOTコンパイル方式のお話。
- 7. コマンド
■AOTコンパイルは jaotcコマンド
■実行時オプション
$ jaotc --output ../mmsort.so mmsort/*.class
$ java -classpath bin -XX:AOTLibrary=./mmsort.so mmsort.SortTest mmsort.Mas4Sort
10000000 R I 10
共有ライブラリ形式で出力される
-XX:AOTLibraryオプションで指定
https://a5m2.mmatsubara.com
- 9. なんで?
Windows Subsystem for Linuxのせい?
…でもないらしい。
そもそも、JITコンパイルは「実行時の情報を利用できる」から、
高速に動くという能書きだったはず。
https://a5m2.mmatsubara.com
CPU中心の処理はパフォーマンス低下はほとんどない。
ファイル操作はまだ苦手みたい。
プロセス生成が遅いという話も。
Notas do Editor
- 10s
プログラミングを習い始めの頃、皆一回くらいはソートアルゴリズムを学んだことがあるはず…。
- 30s
- 「にしかわあきひろ」さんのセッション
- 20年来の…例のアレのこと。
- AOTコンパイルは実行する環境か、同じ構成の環境でコンパイルしなければならないらしい。
- 考察ってほどではない。
MacもJava 10かららしいよ(なげやり)。
- 10s