Aviaans

Een lichtgewicht alternatief voor Java
Download nu

Aviaans Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Avian Contributors
  • Uitgever website:
  • http://oss.readytalk.com/avian/index.html
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 201 KB

Aviaans Tags


Aviaans Beschrijving

Een lichtgewicht alternatief voor Java Avian is een lichtgewicht virtuele machine- en klassenbibliotheek die ontworpen is om een nuttige subset van de functies van Java te bieden, geschikt voor het bouwen van zelfstandige applicaties. Platformspecifieke code is verborgen achter een generieke interface, dus het toevoegen van ondersteuning voor nieuwe OSES is eenvoudig. Avian ondersteunt momenteel Mac OS X (I386 en PowerPC), Linux (I386 en X86_64) en Windows (I386), met meer te komen. De enige afhankelijkheid van derden die buiten OS-verstrekte bibliotheken is, is ZLIB, dat zelf erg draagbaar is. Hoewel de VM in C ++ is geschreven, is het niet afhankelijk van de C ++ standaardbibliotheek en is het daarom robuust in het aangezicht van ABI-veranderingen. Niet alleen kunnen toepassingen de VM insluiten, maar de VM zelf ondersteunt de lading van de klasse en resource van ingesloten JAR-bestanden. Dit betekent dat u een enkel uitvoerbaar bestand kunt produceren dat uw volledige toepassing bevat, waardoor het installatieproces wordt vereenvoudigd. Hier zijn enkele belangrijke kenmerken van "Avian": · Just-in-time (JIT) -compilatie voor snelle methode uitvoering · Generatie, kopiëren van afvalcollectie zorgt voor korte pauzetijden en goede ruimtelijke plaats · Draad-lokale hopen bieden o (1) geheugentoewijzing zonder synchronisatie overhead · NULL POSER DEREFERENCES worden afgehandeld via OS-signalen om onnodige vestigingen te voorkomen Wat is er nieuw in deze release: · Gemodificeerde JIT-compiler om PowerPC te ondersteunen, inclusief wijzigingen die een portering naar andere ISA's en Abis veel eenvoudiger moeten maken. · Implementeerde de juiste UTF-8-codering en decodering in Java.lang.Sstring. · Ondersteuning toegevoegd voor vluchtige velden. Avian ondersteunt nu het Java-geheugenmodel nu volledig. · Een ad-hoc-interface toegevoegd voor het genereren van heap-snapshots bij runtime, handig voor geheugenprofilering. · Toegevoegde ondersteuning voor de voorafgaande compilatie en classfile parseren. Deze functie helpt bij het verbeteren van de opstarttijd van grote toepassingen en vermindert GC overhead - ten koste van grotere binaries. · Verschillende bugs en prestatie-knelpunten opgelost.


Aviaans Gerelateerde software

Neurof

Een gratis en open source Lightweight Java Neural Network Framework om gemeenschappelijke neurale netwerkarchitecturen te ontwikkelen en te simuleren ...

251 3.8 MB

Downloaden

Orbjson

Een gratis en open source JSON-RPC Object Aanvraag Broker voor JavaScript / Ruby RPC-interactie ...

135 291 KB

Downloaden

Pyv8

Open Source Python Wrapper voor de Google V8 JavaScript-engine ...

259 23 KB

Downloaden