Jelatine JVM.

Kostenlose und Multi-Platform Java Virtual Machine
Jetzt downloaden

Jelatine JVM. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jelatine JVM Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 484 KB

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