JamvmGratis en open source Java virtuele machine | |
Download nu |
Jamvm Rangschikking & Samenvatting
Advertentie
- Vergunning:
- GPL
- Prijs:
- FREE
- Naam uitgever:
- Robert Lougher
- Uitgever website:
- http://developer.berlios.de/projects/jamvm/
- Besturingssystemen:
- Mac OS X
- Bestandsgrootte:
- 621 KB
Jamvm Tags
Jamvm Beschrijving
Gratis en open source Java virtuele machine JAMVM is een compacte Java-virtuele machine die overeenkomt met de JVM-specificatie-editie 2 (blauwboek). JAMVM is extreem klein (wanneer deze is gestript op Intel 100k en op PowerPC 150K). In tegenstelling tot andere kleine VMS ondersteunt het echter de volledige specificatie, inclusief objectafbeelding en JNI. Jamvm bevat momenteel alleen een tolk (houdt het klein). Dit betekent dat het gemakkelijk te haven is aan nieuwe architecturen, omdat de meeste code is geschreven in C. Vereisten: · Java Wat is er nieuw in deze release: · ZIP / JAR-ondersteuning in de Boot ClassLoader is herschreven om de ZIP / JAR-bestanden niet langer te vereisen die moeten worden gelezen / schrijven. Dit verhoogt de onderscheidbaarheid tussen meerdere VM-instanties en verbetert het geheugengebruik op ingebedde systemen. JNI-aanroep API: · Stel draad-zelf in op nul wanneer de draad losmaakt (als de thread opnieuw probeert te bevestigen, lijkt het nog steeds bijgevoegd te zijn) · Init Args_Count in Dummy Stack Frame (Fix Probleem als de draad losmaakt en vervolgens opnieuw wordt bevestigd) · Maak geen bibliotheeklader voor bibliotheken geladen door de bootstrap-loader als ze een JNI_ONUNLOAD-methode hebben (de bootstrap-loader is nooit gelost, en dus zullen ze nooit worden genoemd). Fixeert een SEGV met Jruby. · Fixeren aan annotatieafhandeling. Wanneer de annotatiewaarde een array is, construeert de inheemse annotatie-parser een objectarray. De retourwaarde van de methode is echter het specifieke type. Dit leidt tot een annotationypemismethexception. De fix voert de array van het object naar het juiste type. · Eenvoudige implementatie van java.lang.management.vmmanagementfactory (retourneert geen geheugenpool, geheugenbeheer of GC-namen). Voldoende om Jruby uit te voeren. · Geïmplementeerde pakketondersteuning in de loader Bootstrap Class. Pakketinformatie wordt verkregen uit het manifest-bestand als deze bestaat. GNU ClassPath's GLIBJ.ZIP's manifest heeft echter geen pakketinformatie. De Class Library wordt daarom erkend door de aanwezigheid van Java / Lang / Object.class en geschikte pakketinformatie is geconstrueerd. · Bevestigde implementatie van VMClass.getSimPleename () (gebruik de implementatie van GCJ) · Standaard Java-stapelgrootte verhoogd tot 256K van 64K · Fixeren aan bootstrap-loader GetResources () wanneer de BOOTCLASSPATH-invoer relatief is (de huidige werkdirectory weergeven) · Fix minor Memory Leak in Bootstrap Loader GetResources () · Optie toe te voegen aan de optie om te configureren, waardoor draadlokaal-opslag (__tread) kan worden uitgeschakeld
Jamvm Gerelateerde software
EasyClipse Expert Java
Bare-Bones Eclipse Distro voor ervaren Java-ontwikkelaars die nieuw zijn voor de Eclipse. ...
219 83.5 MB