相关疑难解决方法(0)

运行JVM的GC参数是什么?

我还在调查我在GC调整中遇到的问题(参见前面的问题),这涉及到大量的阅读和实验.

Sun Java5 + JVM尝试根据环境自动选择最佳GC策略和参数,这很好,但我无法弄清楚如何查询正在运行的JVM以找出这些参数是什么.

理想情况下,我想查看VM自动选择的各种GC相关-XX选项的值.如果我有这个,我可以有一个基线来开始调整.

有人知道从正在运行的VM恢复这些值吗?

java performance garbage-collection

18
推荐指数
3
解决办法
9703
查看次数

查找Maven使用的Java选项

我怎样才能找到Maven正在使用哪些Java选项(Xmx,Xms,Xss等)?

我发现设置它们的方法是通过环境MAVEN_OPTS.现在我想要一种方法来确保它获得正确的设置.

编辑:我认为这与这个问题不同,因为我不想看到环境变量的价值.我更愿意看看Maven实际使用了哪些设置,无论是来自env var,settings.xml还是其他方法.

编辑2:我也对为Maven构建设置Java选项的其他方法感兴趣

java jvm-arguments maven-3 maven java-opts

10
推荐指数
2
解决办法
1万
查看次数

显示为XX选择的默认值:ParallelGCThreads

我正在调整Java 8的JVM,我试图知道为参数定义了什么值-XX:ParallelGCThreads.该文件说:

-XX:ParallelGCThreads:设置垃圾收集器并行阶段使用的线程数.默认值因运行JVM的平台而异.

我想知道我的平台中定义了什么值,如果我需要改变它.我在这个环境中没有JDK,只有JRE.

java garbage-collection java-8

7
推荐指数
2
解决办法
7560
查看次数