Als «bytecode» getaggte Fragen

"Bytecode" ist ein Sammelbegriff für Opcodes, die von einer virtuellen Maschine verwendet werden. Beispielsweise führt die JVM den in .class-Dateien gespeicherten Bytecode und der CPython-Interpreter den in .pyc-Dateien gespeicherten Bytecode aus.

188
Java 7 Sprachfunktionen mit Android

Sie fragen sich nur, ob jemand versucht hat, neue Java 7-Sprachfunktionen mit Android zu verwenden? Ich weiß, dass Android den Bytecode liest, den Java ausspuckt, und ihn in Dex umwandelt. Meine Frage ist also, ob es den Bytecode von Java 7 verstehen

146
Bytecode-Funktionen sind in der Java-Sprache nicht verfügbar

Gibt es derzeit (Java 6) Dinge, die Sie in Java-Bytecode tun können, die Sie in der Java-Sprache nicht tun können? Ich weiß, dass beide Turing vollständig sind, also lesen Sie "kann" als "kann wesentlich schneller / besser oder nur auf andere Weise". Ich denke an zusätzliche Bytecodes wie...

140
Javas virtuelle Maschine und CLR

Als eine Art Antwort auf die Frage namens Unterschiede zwischen MSIL und Java-Bytecode? Was sind die (Haupt-) Unterschiede oder Ähnlichkeiten in der Funktionsweise der Java Virtual Machine im Vergleich zur Funktionsweise der Java Virtual Machine?.NET Framework Common Language Runtime (CLR)...

119
C ++ - Leistung im Vergleich zu Java / C #

Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Nach meinem Verständnis erzeugt C / C ++ nativen Code, der auf einer bestimmten Maschinenarchitektur...

115
Tool zum Lesen und Anzeigen von Java .class-Versionen

Kennt jemand von euch ein Tool, das nach .class-Dateien sucht und dann deren kompilierte Versionen anzeigt? Ich weiß, dass Sie sie einzeln in einem Hex-Editor anzeigen können, aber ich muss viele Klassendateien überprüfen (etwas in meiner riesigen Anwendung wird aus irgendeinem Grund auf Java6...

82
Was ist der Zweck des CIL-NOP-Opcodes?

Ich gehe durch MSIL und stelle fest, dass die MSIL viele NOP- Anweisungen enthält. Der MSDN-Artikel besagt, dass sie keine Maßnahmen ergreifen und verwendet werden, um Speicherplatz zu füllen, wenn der Opcode gepatcht ist. Sie werden in Debug-Builds viel häufiger verwendet als in Release-Builds....