jit

Just-In-Time-Compilierung (JIT) ist eine Technik, die verwendet wird, um die Leistung von interpretiertem Code zu verbessern, indem sie in Maschinencode übersetzt wird.
2
Antworten

Wie verteilt die RunJar-Methode von Hadoop class / jar-Dateien auf Knoten?

Ich versuche, die JIT-Kompilierung in clojure zu verwenden, um Mapper- und Reducer-Klassen on-the-fly zu generieren. Diese Klassen werden jedoch vom JobClient nicht erkannt (dies ist die übliche ClassNotFoundException). Wenn ich AOT kompilier...
09.08.2010, 22:06
1
Antwort

Der LLVM JIT-Lernprogrammcode stürzt mit einer einfachen parametrisierten Funktion ab. Warum?

Ich versuche, mich in der LLVM-Infrastruktur zu orientieren. Ich habe die LLVM-Binärdateien für Windows auf einer MinGW-Installation installiert. Ich folge dem Tutorial auf der LLVM-Seite über die sogenannte Kaleidoskop-Sprache. Ich habe eine...
05.05.2013, 21:14
2
Antworten

Kann ein JIT von Generics profitieren?

Es ist bekannt, dass generische Typen den Kompilierungsvorgang nicht überleben. Sie werden durch Klassencasts ersetzt. Aber trotzdem ist die Typinformation in der Klassendatei vorhanden und kann durch Reflexion gesehen werden: %Vor% Bei d...
27.07.2011, 09:04
2
Antworten

JIT Optimierungen vom Feinsten

Ich habe viel darüber gelesen und gehört, wie JIT-Compiler Optimierungen vornehmen können, die für Native-Code-Compiler unmöglich sind und dass diese Optimierungen enorme Leistungssteigerungen bewirken können. Also habe ich mich gefragt, was...
13.04.2012, 05:51
4
Antworten

Theoretisch kann ich den openJDK JIT bekommen und meinen Java-Code zu nativen kompilieren?

Ich frage mich nur, wie kann ich die java jre-Abhängigkeit loswerden und nativen Code erzeugen und den kompilierten Code als Anwendung liefern? So ist es möglich? P.S. Ich weiß über gcj Compiler ist es was es tut?     
15.02.2011, 08:51
2
Antworten

Android: Warum ist nativer Code so viel schneller als Java-Code?

In der folgenden SO Frage: Ссылка behauptet @zeh einen Port von Ein Java Blur-Algorithmus zu C läuft 40 mal schneller. Da der Großteil des Codes nur Berechnungen enthält und alle Zuweisungen nur "einmal" vor dem eigentlichen Algorithmus-Zah...
28.01.2014, 07:21
1
Antwort

Was sind die verschiedenen Techniken, um megamorphe Call-Sites effizienter zu machen?

Präambel Hier geht es darum, die Effizienz der Nachrichtenübertragung in einem JIT-Compiler zu verbessern. Trotz der Bezugnahme auf Smalltalk gilt diese Frage für die meisten dynamischen JIT-kompilierten Sprachen. Problem Wenn eine...
12.03.2015, 22:20
1
Antwort

Die Variable wird nicht in C # erhöht. Release x64

Könnte mir jemand erklären, warum dieser Code gut funktioniert, wenn ich ihn auf einer x86-Plattform ausführe und warum er auf x64 fehlschlägt? Ergebnisse: x86 Debug: 12345678910 x64 Fehlerbehebung: 12345678910 x86-Version: 1234567891...
17.01.2011, 16:13
0
Antworten

Qt-QML JIT auf Himbeer PI Rev. 1

Ich und mein Freund arbeiten an einem tragbaren Internet-Radio, das von einem Raspberry PI B + und einem kleinen Touchscreen gesteuert wird. Ich entwickle die Schnittstelle mit Qt-5.9, die ich für die ARMv6-CPU des PI kompiliert habe. Meine Ober...
31.07.2017, 19:04
7
Antworten

C # ohne .NET Framework

Das Schreiben schneller nativer Anwendungen mit API-Aufrufen usw. in einer modernen plattformübergreifenden Programmiersprache wie C # wäre großartig, oder? Zum Beispiel, wenn Sie ein einfaches Hilfsprogramm schreiben möchten, um IT-Benutzern zu...
24.10.2009, 02:39