According to IBM it is possible to turn off the jit compiler使用Compiler.disable()
和我已經閱讀了stackoverflow,這是不可能的(只使用命令行參數 - How to check if the JIT compiler is off in Java)。哪種方法是正確的?關閉JIT編譯器
關閉JIT編譯器
回答
請注意,WebSphere Real Time實際上是一個IBM Java虛擬機,它與標準的Oracle可供下載的虛擬機不同。
正確的做法取決於其虛擬機是否正在使用:
如果您使用的是標準的虛擬機,可以使用命令行參數。
如果你做使用WebSphere,請使用Compiler.disable()
。
對不起,我沒有使用websphere,是否可以更改在運行時關閉編譯器的參數? – Biscuit128 2012-02-29 10:46:41
@Ricki我無法想象。無論如何,你爲什麼要在運行時執行它?你的用例是什麼? – Marcelo 2012-02-29 11:30:41
IBM的JDK(包括WebSphere Real Time中)支持java.lang.Compiler中的API,包括禁用()並啓用()調用。這不是我們通常推薦使用的,因爲它顯然干擾了JIT編譯器的啓發式方法,該方法用於確定應編譯哪些代碼,但該工具已存在並且受Java 5(這是編譯器API的引入)所支持。
- 1. 使JIT編譯器
- 2. ASP.Net JIT編譯器
- 3. JIT編譯
- 4. 編譯器在關閉
- 5. JIT編譯器 - 如何開始編寫自己的編譯器?
- 6. 條件JIT編譯
- 7. JIT編譯和DEP
- 8. 關閉編譯器ES6讓關鍵字
- 9. CLR語言優化。語言編譯器VS JIT編譯器
- 10. JIT編譯器 - 編譯器選擇選項
- 11. JIT編譯與動態編譯
- 12. Java JIT編譯器導致OutOfMemoryError
- 13. JIT編譯器和異常處理
- 14. JIT編譯器和其類型
- 15. 關閉編譯器和關閉檢查器
- 16. .NET JIT編譯天真
- 17. LLVM編譯JIT二進制
- 18. Java代碼和JIT編譯
- 19. 的Android JIT編譯器:是編譯/方法優化
- 20. 泛型如何通過JIT編譯器進行編譯?
- 21. eclipse關閉即時關閉編譯
- 22. 加速google關閉編譯器jar
- 23. dojo和谷歌關閉編譯器
- 24. 關閉編譯器選擇性優化?
- 25. 使用谷歌關閉編譯器
- 26. Play 2.2 google關閉編譯器opiton nonStandardJsDocs
- 27. 應關閉哪些編譯器警告?
- 28. 谷歌關閉編譯器的Underscore.js externs
- 29. Element.prototype.remove - 關閉編譯器警告
- 30. 谷歌關閉編譯器中的高級編譯
那麼你在WebSphere Real Time中運行嗎?請給我們更多的背景。 – 2012-02-29 10:29:43
對不起,我沒有使用websphere,是否有可能更改在運行時關閉編譯器的參數? – Biscuit128 2012-02-29 10:46:16