我正在寻找一种简单的方法来找出我计算机上的 JVM 分配给特定进程的内存量,我尝试使用 VisualVM,但它找不到该进程。
我应该提一下,它运行的是 Windows 服务,而不是常规进程。
有什么建议吗?
提前致谢。
最佳答案
JRE 中有一个名为 jps
的命令,您可以使用它来查看所有正在运行的 java 进程。将 jps
与 -v
结合使用可为您提供每个进程的启动参数。
你可以在这里看到启动参数,它会告诉你每个进程的内存使用情况。
此命令也应在 Windows 上运行,只需将终端替换为命令提示符即可。
关于java - 查找JVM分配的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17676179/