KVM – Kilobyte Virtual Machine


Die KVM besitzt aufgrund der beschränkten Hardwarefähigkeiten keinen echten Bytes Code Veryfier, welcher bei den Standard- und Enterprise Editions zur Laufzeit dafür sorgt, dass nur Code ausgeführt werden kann der sich an die Sicherheitsrichtlinien hält.

Statt der KVM übernimmt die Überprüfung des kompilierten Java Codes hier der Entwicklungs-Rechner, welcher den Code mit speziellen “Stack-Map-Attributen” als ungefährlich markiert, bevor die Klassen auf das Zielgerät übertragen werden. Das Hinzufügen der„Stack-Map-Attribute“ lässt die Größe der kompilierten Klassen um etwa 5% anwachsen.

Die KVM prüft lediglich ob die Klassen vorschriftsgemäß verifiziert wurden, die rechenaufwändige Überprüfung des Bytecodes wird somit eingespart.



Ähnliche Artikel zu "KVM – Kilobyte Virtual Machine":


Wenn Du noch Fragen zum Thema KVM – Kilobyte Virtual Machine hast, dann schreib einfach einen Kommentar - oder schau dir meine Buchtipps an:

Wie ist DEINE Meinung zum Thema KVM – Kilobyte Virtual Machine?

Schreib sie einfach als Kommentar:

You must be logged in to post a comment.




karbacher.org © KVM – Kilobyte Virtual Machine