Jamvm

Ücretsiz ve Açık Kaynak Java Sanal Makinesi
Şimdi İndirin

Jamvm Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Robert Lougher
  • yayıncı web sitesi:
  • http://developer.berlios.de/projects/jamvm/
  • İşletim sistemleri:
  • Mac OS X
  • Dosya boyutu:
  • 621 KB

Jamvm Etiketler


Jamvm Açıklama

Ücretsiz ve Açık Kaynak Java Sanal Makinesi JAMVM, JVM spesifikasyon baskısına 2 (mavi kitap) uygun kompakt bir Java sanal makinedir. Jamvm son derece küçüktür (sıyrıldığında Intel 100k ve PowerPC 150K'da bulunur). Bununla birlikte, diğer küçük VM'lerin aksine, nesne sonlandırılması ve JNI dahil olmak üzere tam speyi destekler. Jamvm şu anda yalnızca bir tercüman içeriyor (küçük tutuyor). Bu, kodun çoğu C'ye yazıldığından, yeni mimarilere limanın kolay olduğu anlamına gelir. Gereklilikler: · Java Bu sürümde yenilikler: · Önyükleme sınıfındaki zip / jar desteği, artık zip / jar dosyalarının MMAP-ED okuma / yazma olmasını gerektirmeyen yeniden yazılmıştır. Bu, birden fazla VM örneği arasında paylaşılabilirliği artırır ve gömülü sistemlerde hafıza kullanımı iyileştirir. JNI Döndürme API: · İplik ayrımı (iplik tekrar takmaya çalışırsa, hala takılıysa, hala takılıysa) · Kukla Stack Frame'de init args_count (İplik ayrılırsa ve sonra tekrar takılırsa sorunu düzeltin) · Bootstrap yükleyici tarafından yüklenen kitaplıklar için bir kütüphane boşaltıcı oluşturmayın (Bootstrap yükleyici asla boşaltılmaz değildir ve böylece asla aranmazlar). JRuby ile bir SEGV'yi düzeltir. · Açıklama kullanımına sabitleyin. Ek açıklama değeri bir dizi olduğunda, yerel ek açıklama ayrıştırıcı bir nesne dizisi oluşturur. Ancak, yöntem döndürme değeri spesifik tiptir. Bu, AnnotationTypemisMatchException'a yol açar. Düzeltme, nesne dizisini doğru türe zorlar. · Java.lang.management.vmmanagementfactory'nin basit bir şekilde uygulanması (hafıza havuzu, bellek yöneticisi veya GC isimleri yok). JRUBY'yi çalıştırmak için yeterli. · Bootstrap sınıfı yükleyicisinde uygulanan paket desteği. Paket bilgisi varsa, varsa Manifest dosyasından elde edilir. Ancak, GNU Classpath'ın glibj.zip'in tezahürünün paketi bilgisi yok. Bu nedenle, sınıf kütüphanesi Java / Lang / Object.class'ın varlığı ile tanınır ve uygun paket bilgisi inşa edilmiştir. · Vmclass.getSimplename () 'nin kırık uygulanmasını düzeltildi (GCJ'den uygulamayı kullanın) · Varsayılan java yığın boyutu 64K'dan 256K'a yükseldi · BootClassPath girişi göreceli olduğunda Bootstrap Yükleyici GetResources () 'nin düzeltilmesi (mevcut çalışma dizinini hazırlayın) · Bootstrap yükleyici GetResources () içindeki küçük bellek sızıntısını düzeltin · İplik-yerel depolamanın (__Thread) devre dışı bırakılmasını sağlayan, yapılandırmak için - -Enable-TLS seçeneğini ekleyin


Jamvm İlgili Yazılım

Jadan

C ve objektif-C başlıklarından JNA ve Rokokoa Sarmalayıcıları oluşturun ...

221 4.8 MB

İndirmek