1

我正在通过 springboot 中的 .conf 文件配置 JVM 选项/参数。例如:JAVA_OPTS="-Xmx250m -Xms2048m" 为.conf 文件的内容。

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

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

我还遇到了 bootrun{},如何检查通过 bootrun 配置的 jvm 是否被应用。

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

我正在使用 intellij,gradle 来打包 jar。

4

1 回答 1

0

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

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

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

于 2017-11-09T08:38:35.273 回答