| Jelatine JVM. Kostenlose und Multi-Platform Java Virtual Machine |
Jetzt downloaden |
Jelatine JVM. Ranking & Zusammenfassung
- Name des Herausgebers:
- Jelatine JVM Team
- Betriebssysteme:
- Mac OS X
Jelatine JVM. Stichworte
Jelatine JVM. Beschreibung
Kostenlose und Multi-Platform Java Virtual Machine Jelatine ist eine neue Java-virtuelle Maschine, die die Java 2 Micro Edition angeschlossene Gerätekonfiguration (J2ME CLDC) angibt. Die Maschine wurde entwickelt, um an sehr kleinen eingebetteten Systemen zu arbeiten, und erfordert nur 32 KIK-RAM für den laufenden nicht-trivialen Java-Code (vorausgesetzt, dass die ausführbare Datei in ROM gespeichert ist) .Jelatine bietet auch einen (fast) CLDC-kompatiblen Klassenpfad, der hat erhalten wurde, indem Teile des GNU / ClassPath-Projekts geändert und wiederverwendet wurden. Hier sind einige wichtige Merkmale von "Jelatine JVM": · Läuft in nur 32 KIB von RAM · Bietet sowohl einen tragbaren Dolmetscher, der in Plain C und einem schneller mit GNU C Compiler-Erweiterungen geschrieben wurde · Verwendet einen benutzerdefinierten Speicher-Manager, der C- und Java-Objekte aus demselben Unified Heap mit einer Hybrid-Best-Fit / First-Fit-Richtlinie zuordnet · True Single Word Header für Java Objects und C-Zuteilungen minimieren den Überkopf pro Objekt · Permanente C-Zuteilungen (d. H. Objekte, die bis zu der Maschine leben werden), haben keine zusätzliche Zuteilung über Kopf · Unified Constant Pool zum Teilen von Daten zwischen den Klassen Diese minimierenden Speichernutzung · Kompaktes Bytecode-Layout, Bytecode-Optimierungen und feinkörnige Lazy-Bindung ermöglichen eine schnelle interpretierte Ausführung in einem sehr kleinen Memory-Footprint · Robuste Mark-and-Sweep-Müllkollektor, der mit einer Zeiger-Umkehrtechnik implementiert ist, die keinen zusätzlichen Speicher erfordert und die Markphase unter Verwendung eines iterativen Algoriums implementiert · Unterstützung für Multi-Threading entweder durch POSIX-Threads und GNU / PTH-Software-Threads oder Single-Thread-Vorgang · Unterstützung für die kNI native Schnittstelle · Unterstützung für schwache Referenzen · Unterstützt 16-, 32- und 64-Bit-Maschinen · Unterstützung für JAR-Dateien und Ressourcen Anforderungen: · Java Was ist neu in dieser Version: · Mehr große Fehler wurden behoben · Partielle Unterstützung für Version 50 Classics hinzugefügt · Einige Code Refactoring and Cleanup, geringfügige statische Footprint-Reduktion · Eine kleine Optimierung in Form einer Änderung der ständigen Poolstruktur, · wurde hinzugefügt
Jelatine JVM. Zugehörige Software