我正在springboot中通过.conf文件配置JVM选项/ args。例如:JAVA_OPTS =“ - Xmx250m -Xms2048m”是.conf文件的内容。
我在终端使用java -jar运行jar。 现在我想检查JAVA_OPTS是否已应用于springboot应用程序。怎么检查。
还有其他方法可以配置和检查是否应用了jvmoptions。
另外我遇到了bootrun {},如何检查是否通过bootrun配置了jvm。
注意(如果我可以打印并检查值,我会更好,我不想直接将其作为命令行参数传递。)
我正在使用intellij,gradle来装罐子。
答案 0 :(得分:0)
您是否尝试过VisualVM,它是一个免费且功能强大的工具来跟踪Java性能应用程序,它会向您显示您的JVM从物理内存中提交了多少,以及当前JVM运行的应用程序的总内存,以及一些特性:
提供CPU分析。 提供有关线程的所有信息。 提供JVM堆和内存状态。 提供有关GC活动的信息。 它带有JDK包,因此您无需安装它
如何使用VisualVM的教程:https://dzone.com/articles/all-about-visualvm