ジャムビズ

フリーとオープンソースのJava仮想マシン
今すぐダウンロード

ジャムビズ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Robert Lougher
  • 出版社のWebサイト:
  • http://developer.berlios.de/projects/jamvm/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 621 KB

ジャムビズ タグ


ジャムビズ 説明

無料でオープンソースのJava仮想マシン JAMVMは、JVM仕様版2(Blue Book)に準拠したコンパクトなJava仮想マシンです。 JamVMは非常に小さい(Intel 100kとPowerPC 150k上に剥がしたとき)。ただし、他の小さなVMとは異なり、オブジェクトのファイナライズやJNIなど、フル仕様をサポートしています。 JAMVMは現在、インタプリタ(小さく保つ)のみを含みます。これは、ほとんどのコードがC.要件で書かれているため、新しいアーキテクチャに移植できることを意味します。 ・Java. このリリースの新機能: ・起動クラスローダでのZIP / JARのサポートは、zip / jarファイルをMMAP-ED READ / WRITEにする必要がなくなりました。これは複数のVMインスタンス間の共用性を高め、組み込みシステムでメモリ使用量を改善します。 JNI呼び出しAPI: ・スレッドが切り離すとき(スレッドが再接続しようとした場合はまだ接続されているように見える場合は、まだ接続されているように見える) ・Dummyスタックフレームのinit args_count(スレッドが切り離して再接続すると問題が解決します) ・JNI_ONUNLOADメソッドがある場合は、Bootstrap Loaderによってロードされたライブラリー用ライブラリアンローダーを作成しないでください(ブートストラップローダーはアンロードされませんので、呼び出されることはありません)。 JRubyを使ってSEGVを修正します。 ・注釈処理を修正しました。注釈値が配列の場合、ネイティブアノテーションパーサはオブジェクト配列を構築します。ただし、メソッド戻り値は特定の型です。これは注釈タイプミスマッチ対象につながります。修正はオブジェクト配列を正しい型に強制します。 ・java.lang.management.vmmanagementFactoryの単純な実装(メモリプール、メモリマネージャ、またはGC名を返しません)。 JRubyを実行するのに十分です。 ・ブートストラップクラスローダでパッケージサポートを実装しました。パッケージ情報が存在する場合はマニフェストファイルから取得されます。ただし、GNU ClassPathのGlibj.zipのマニフェストにはパッケージ情報がありません。したがって、クラスライブラリは、java / lang / object.classの存在によって認識され、適切なパッケージ情報が構築されます。 ・vmclass.getSimpleName()の壊れた実装を修正します(GCJからの実装を使用) ・デフォルトのJavaスタックサイズは64Kから256Kに増加しました ・BootClassPathエントリが相対的な場合は、Bootstrap Loader getResources()を修正しました(現在の作業ディレクトリの先頭) ・Bootstrap Loader getResources()でのマイナーメモリリークを修正する ・設定するには--enable-tlsオプションを追加し、スレッドローカルストレージ(__thread)を無効にすることができます。


ジャムビズ 関連ソフトウェア

FindBugs.

Javaプログラムのバグを見つけるための無料およびオープンソース静的分析ツール ...

139 7.3 MB

ダウンロード