Мне нужно сделать несколько экспериментов, показывающих эффект вставки моего кода. Кто-нибудь знает, как отключить inlining с sun jvm? Я искал http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html и познакомился с -XX: InlineSmallCode = n может контролировать порог кандидатов в inlining. Так будет -xx: InlineSmallCode = 0 работать?как отключить оптимизацию встраивания с помощью sun jvm?
6
A
ответ
5
Я бы попробовал -XX:MaxInlineSize=0
вместо этого. Описание для InlineSmallCode
кажется несколько неясным относительно того, применяется ли оно ко всем инлинзинам. Вы можете также найти этот блог полезным, поскольку он объясняет, как сказать JIT компилятор для печати информации о том, какие методы в настоящее время встраиваются:
Java 7: How to write really fast Java code
Я думаю, что все еще может быть одно исключение, когда вы не можете отключить inlining, и это для полностью пустых методов (поскольку размер встроенного метода будет равен 0).
Смежные вопросы
- 1. Как перенести Sun JVM в IBM JVM
- 2. Как отключить оптимизацию кода с помощью gyp?
- 3. С чего начать оптимизацию JVM?
- 4. Как отключить загрузку/инициализацию ленивого класса в JVM Sun?
- 5. Понимание в Sun JVM
- 6. Как предотвратить оптимизацию мертвого кода с помощью JVM?
- 7. Объяснение Java-памяти (SUN JVM)
- 8. Предотвращает ли JVM оптимизацию вызовов?
- 9. Опыт работы с не-Sun/Oracle JVM?
- 10. Отключить оптимизацию на C++
- 11. C++ отключить оптимизацию временно
- 12. xcode 6.1 как отключить оптимизацию (Swift)
- 13. Full GC - Sun JVM Частота запуска
- 14. Как Sun JVM сопоставляет потоки Java с потоками Windows?
- 15. Sun JVM Совершенные виртуальной памяти высокого потребления
- 16. Отключить оптимизацию для определенного файла с помощью autotools
- 17. Взаимодействие встраивания и наследования для JVM
- 18. Использование процессора (%) MBean on Sun JVM
- 19. Отключить оптимизацию для google amp
- 20. Отключить базовую оптимизацию Python (-O)
- 21. Как отключить оптимизацию предупреждений в webpack 2
- 22. Как отключить оптимизацию отладки в Eclipse CDT
- 23. Как отключить оптимизацию tailcall в gcc
- 24. CMake: как отключить оптимизацию одного файла * .cpp?
- 25. Как отключить оптимизацию компилятора в C#?
- 26. Отключить оптимизацию экономии данных в Chrome
- 27. Как выполнить оптимизацию диджита с помощью r.js?
- 28. Как максимизировать оптимизацию с помощью gcc?
- 29. Отладка кода Microsoft SharePoint - отключить оптимизацию
- 30. Отключить оптимизацию по конкретной версии MSVC
Обратите внимание, что может быть невозможно отключить встраивание для простых геттеров и тому подобное. –