ダウンロードリスト

プロジェクト概要

Mysaifu JVM は Windows Mobile 上で動作するJava仮想マシンです。クラスライブラリとしてGNU Classpathを使用しています。

システム要件

システム要件が設定されていません

リリース時刻: 2006-03-26 21:36
Mysaifu JVM 0.2.4 (1 個のファイル 非表示)

リリースノート

・ヒープ確保速度を少し高速化した
・バグ修正を実施した

変更履歴

java.awtパッケージ
・フォントサイズが大きすぎた点を修正した。
・Graphics.fillRect()メソッドで描画する矩形の大きさが、縦横1ドットずつ大きすぎた点を修正した。
・Menu.remove(int)メソッドが機能していなかった。ネイティブメソッドを修正した。
・Graphics.drawString()の描画位置が、フォントのベースラインではなく、ディセントの位置になっていた点を修正した。
・GraphicsDevice.getDisplayMode()が常にnullを返していた。正しい値を返すように修正した。
・GraphicsDevice.setFullScreenWindow(Window)メソッドを呼び出すと、常にNullPointerExceptionが throwされていた点を修正した。

java.swing.filechooserパッケージ
・FileSystemViewを実装し、JFileChooserを利用可能にした。

JVM本体
・配列オブジェクト内に使用していない(無駄な)フラグ領域があった。これらのフラグについては設定/参照を行わないように修正した。
・配列のメモリ使用量を削減した。
・64バイト以下のヒープ領域を確保する場合、ヒープのゼロクリアをヒープ確保時に行うのではなく、ヒープ開放時に行うようにした。GCの速度は低下するが、確保時の速度が向上した。