JAMVM.

Macchina virtuale gratuita e open source Java
Scarica ora

JAMVM. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Robert Lougher
  • Sito web dell'editore:
  • http://developer.berlios.de/projects/jamvm/
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 621 KB

JAMVM. Tag


JAMVM. Descrizione

libero e open source Java Virtual Machine Jamvm è un compatto Java Virtual Machine conforme alla specifica JVM edizione 2 (blue book). Jamvm è estremamente piccolo (quando ha spogliato su Intel 100K e 150K PowerPC). Tuttavia, a differenza di altre piccole macchine virtuali supporta le specifiche completo, compreso oggetto finalizzazione e JNI. Jamvm attualmente include solo un interprete (mantiene piccola). Ciò significa che è facile da porta a nuove architetture, come la maggior parte del codice è scritto in C. Requisiti: · Java. Cosa c'è di nuovo in questa versione: · Supporto Zip / Jar nel classloader di avvio è stato riscritto da richiedere non più i file Zip / Jar essere mmap-ed di lettura / scrittura. Questo aumenta la condivisibilità tra più istanze di macchine virtuali, e migliora la memoria-utilizzo su sistemi embedded. JNI invocazione API: · Set filo-auto a NULL quando stacca filo (se i tentativi di thread per riattaccare, sembra essere ancora attaccato) · Init args_count in fittizio pila telaio (problema correzione se le stacca filo e poi ri-attacca) · Non creare una libreria per scaricatore librerie caricate dal caricatore di bootstrap se hanno un metodo di JNI_OnUnload (il bootstrap loader non viene mai scaricata, e quindi non sarà mai chiamato). Risolve un SEGV con JRuby. · Fix per la movimentazione di annotazione. Quando il valore annotazione è un array, l'annotazione parser nativo costruisce una matrice Object. Tuttavia, il valore di ritorno del metodo è il tipo specifico. Questo porta ad un AnnotationTypeMismatchException. La correzione costringe la matrice Object nel tipo corretto. · Semplice implementazione di java.lang.management.VMManagementFactory (non restituisce alcun pool di memoria, gestore di memoria o nomi GC). Sufficiente per eseguire JRuby. · Supporto pacchetto Implementato nel caricatore di classe di bootstrap. informazioni sui pacchetti si ottiene dal file manifesto, se esiste. Tuttavia, manifesti di glibj.zip di GNU Classpath non ha informazioni sul pacchetto. La libreria di classi è quindi riconosciuto dalla presenza di java / lang / Object.class e informazioni adeguato pacchetto è costruito. · Fix rotto attuazione VMClass.getSimpleName () (utilizzare l'applicazione da gcj) · dimensione di default Java pila aumentato a 256K da 64K · Fix per getResources bootstrap loader () quando la voce è relativa bootclasspath (anteporre la directory di lavoro corrente) · Memoria minore Fix perdite in getResources bootstrap loader () · Aggiunta l'opzione --enable-TLS per configurare, consentendo thread-local-storage (__thread) per essere disattivato


JAMVM. Software correlato

Helplogic.

La soluzione di authoring della Guida per gli sviluppatori multipiattaforma. ...

157 21.2 MB

Scarica

Pygresql.

Un sistema open source, altamente scalabile, SQL, sistema di gestione del database relazionale del database open source ...

217 87 KB

Scarica