Date: Wed, 10 Feb 99 23:17:40 JST From: SHUDO Kazuyuki Subject: [JavaHouse-Brewers:23610] Re: shuJIT 0.2.9 To: java-house-brewers at java-house.etl.go.jp (JavaHouse Brewers ML) Message-Id: <199902101416.XAA20192@cafe.muraoka.info.waseda.ac.jp> 首藤です。 Sun の Java仮想マシン (JDK,JRE) / Linux,FreeBSD / x86 用の JIT コンパイラ、 shuJIT の 0.2.9 をリリースしました。 http://www.shudo.net/jit/index-j.html (日本語) http://www.shudo.net/jit/ (英語) もし、0.2.7, 0.2.8 をお使いの方がいらっしゃいましたら 更新することをおすすめします。 0.2.7 -> 0.2.9 の変更点 - 0.2.7 と 0.2.8 がメモリを大量に食う問題を解決。 - JDK for FreeBSD が稀に SIGALRM で落ちる問題を解決。 - 僅かな性能向上。 - code data base 機能 (not documented yet) を実装。 生成したネイティブコードをファイルに保存、再利用する機能を実装しました。 #お遊びです。 オプション(*) codedb で利用できます。ただ、説明がまだどこにもありません。 コンパイル処理の書き換え --- 保存前に行える処理と読み込み後に必要な処理の分離--- はそれなりに 大変だったのですが、使ってあまり嬉しいことはないです。 (*) 環境変数 JAVA_COMPILER_OPT で shuJIT にオプションを与えられるように してあります。各種オプションの説明は shuJIT のページ以下の usage-j.html にあります。JIT が生成したコードを眺めたり、 ネイティブコードのサイズ一覧を得たりできます。 SHUDO Kazuyuki/首藤一幸 私をたばねないで あらせいとうの花のように shudoh at muraoka.info.waseda.ac.jp