是否有命令行参数来增加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