是否有命令行參數來增加Hotspot將編譯的Java方法的最大大小(從8000個字節碼)?Java Hotspot命令行參數用於增加Java方法的最大大小
回答
您可能需要下載sources併爲此構建調試標誌(我不確定)。
java -XX:+UnlockDiagnosticVMOptions -XX:-DontCompileHugeMethods
更多信息,可以發現here。
如果你下載我想大多數的(幾百個)的標誌可以找到源.. hotspot/src/share/vm/runtime/arguments.cpp
hotspot/src/share/vm/runtime/globals.cpp
謝謝。我不是在尋找內聯方法的最大尺寸,而是尋找由熱點編譯的方法的最大尺寸,默認爲8000。我無法在這兩個文件中找到它,但我對這種選項存在模糊的記憶。 – user1203021 2012-02-10 22:52:55
啊,對不起,我沒有仔細閱讀:)祝你好運狩獵它的源文件:) – 2012-02-10 22:54:43
我發現它...... -XX:-DontCompileHugeMethods – user1203021 2012-02-10 22:57:12
- 1. Java堆大小增加
- 2. Java最小最大值方法
- 3. 增加Java小程序的堆大小
- 4. linux命令xargs:它傳遞的參數的最大大小?
- 5. C編程 - 基於命令行參數的數組大小
- 6. Java最大文件大小
- 7. Java虛擬機「最大堆大小」與通用JVM參數Xmx
- 8. 關於Java命令行參數
- 9. 從ASP.NET頁面中增加最大響應大小方法
- 10. 在java中增加堆大小爲weka
- 11. Java如何增加字體大小?
- 12. 如何增加Java堆棧大小?
- 13. 在Neo4j上增加Java堆大小
- 14. Java命令行參數
- 15. Java命令行參數
- 16. Java Socket命令行參數
- 17. 具有強制數組大小參數的Java方法?
- 18. 用於增加堆大小的JAVA_OPTS
- 19. Java - 如何解析大型int作爲命令行參數?
- 20. 增加最大發布大小
- 21. Java:用命令行參數執行ffmpeg
- 22. du linux命令大小大於df
- 23. java方法參數可以是聲明大小的集合嗎?
- 24. 增加最大/最小高度:div的?
- 25. 方法to_pickle增加文件大小
- 26. 增加大小
- 27. 似乎無法增加intellij在windows上的java堆大小
- 28. 無法增加列大小
- 29. 無法增加本地WordPress的最大上傳文件大小
- 30. 關於增加JVM的堆大小
你能解釋一下語境? – kosa 2012-02-10 22:03:12
基本上我正在編寫一個來自其他語言的交叉編譯器,目前得到的方法仍然很臃腫(有時超過50,000個字節碼),但是我想獲得熱點編譯時的速度,並查看什麼樣的代碼熱點我正在使用的結構的輸出。 – user1203021 2012-02-10 22:09:57
這裏可能沒有太多有用的信息。 HotSpot喜歡使用小型方法 - 所以試圖用大型方法來做到這一點可能並不能說明問題。 – kittylyst 2012-03-13 14:39:55