如何检查我指定的jvm选项/参数是否已应用?

时间:2017-11-09 08:36:25

标签: spring-boot jvm spring-boot-gradle-plugin

我正在springboot中通过.conf文件配置JVM选项/ args。例如:JAVA_OPTS =“ - Xmx250m -Xms2048m”是.conf文件的内容。

我在终端使用java -jar运行jar。 现在我想检查JAVA_OPTS是否已应用于springboot应用程序。怎么检查。

还有其他方法可以配置和检查是否应用了jvmoptions。

另外我遇到了bootrun {},如何检查是否通过bootrun配置了jvm。

注意(如果我可以打印并检查值,我会更好,我不想直接将其作为命令行参数传递。)

我正在使用intellij,gradle来装罐子。

1 个答案:

答案 0 :(得分:0)

您是否尝试过VisualVM,它是一个免费且功能强大的工具来跟踪Java性能应用程序,它会向您显示您的JVM从物理内存中提交了多少,以及当前JVM运行的应用程序的总内存,以及一些特性:

提供CPU分析。 提供有关线程的所有信息。 提供JVM堆和内存状态。 提供有关GC活动的信息。 它带有JDK包,因此您无需安装它

如何使用VisualVM的教程:https://dzone.com/articles/all-about-visualvm