Ich muss einige Experimente durchführen, die den Effekt von Inlining auf meinen Code zeigen. Jeder weiß, wie man mit sun jvm inlining deaktivieren? Ich suchte http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html und lernte -XX kennen: InlineSmallCode = n kann den Schwellenwert der Inlining-Kandidaten steuern. Also wird -xx: InlineSmallCode = 0 funktionieren?Wie zu deaktivieren Inline-Optimierung mit Sun jvm?
6
A
Antwort
5
Ich würde stattdessen -XX:MaxInlineSize=0
versuchen. Die Beschreibung für InlineSmallCode
scheint ein wenig unklar, ob es für alle Einsätze gilt oder nicht. Sie könnten auch in dieser Blog-Post nützlich finden, wie es erklärt, wie der JIT-Compiler sagen, Informationen zu drucken, um die Methoden inlined werden:
Java 7: How to write really fast Java code
ich es denke immer noch eine Ausnahme sein könnte, wo man nicht deaktivieren kann Inlining, und das ist für völlig leere Methoden (da die Inline-Methode immer noch 0 wäre).
Verwandte Themen
- 1. Java Memory erklärt (SUN JVM)
- 2. sun JVM-Absturz während Java_java_net_NetworkInterface_getAll
- 3. Wie ordnet die Sun JVM Java-Threads Windows-Threads zu?
- 4. CPU-Auslastung (%) MBean auf Sun JVM
- 5. GC Analyse-Protokolle für Sun Hotspots, JVM 6
- 6. Von Open jdk zu Sun jdk wechseln
- 7. Fragen zu KVM (JVM)
- 8. Wie kann ich Eclipse zwingen, Sun Java zu verwenden?
- 9. Sun erklärt Zwischen
- 10. JVM-Speicherstandardwerte
- 11. Wie JVM abzustreifen, um die kleinste mögliche Installation zu erhalten?
- 12. Wie kann ich feststellen, ob Java Sun/Oracle/OpenJDK ist?
- 13. Warum kann meine Sun JVM nicht initialisiert werden, wenn ich PermGen über 128M setze?
- 14. Welchen Einfluss hat die Option -d64 auf den residenten Speicherverbrauch von Sun JVM?
- 15. Lua zu JVM Compiler?
- 16. Kann Sun JDK Core/Heap-Dump-Dateien generieren, wenn JVM abstürzt?
- 17. Gradle Import Sun Sicherheitsausnahme
- 18. Sun Java jstat funktioniert nicht .. manchmal!
- 19. JVM mit einer Menge mehr als die maximale Heap
- 20. wie mod_security zu deaktivieren?
- 21. Wie elevateZoom zu deaktivieren?
- 22. JVM-Optionen mit Leiningen
- 23. sun java6 closure
- 24. Wie man JVM Ignorieren Jar Signaturen
- 25. JVM -XX: + StringCache Argument?
- 26. Wie zu deaktivieren Schaltfläche in QT zu deaktivieren?
- 27. JVM-CallTree-Snapshot für VisualVM
- 28. JVM crackt mit EXCEPTION_ACCESS_VIOLATION
- 29. Wie verzweige ich JVM?
- 30. Wie adb Portweiterleitung zu deaktivieren?
Beachten Sie, dass es unmöglich sein kann, Inlining für einfache Getter und dergleichen zu deaktivieren. –