【发布时间】:2017-11-14 18:55:31
【问题描述】:
在 Linux 上测试我的 jar 应用程序时,我使用下面的命令行来跟踪特定对象(例如 JButton)的使用/内存负载。
jmap -histo:live <pid> | grep JButton
哪些结果:
35: 24 11136 javax.swing.JButton
99: 31 2728 javax.swing.JButton$AccessibleJButton
现在我正在尝试对 Windows 执行相同的操作,但我找不到类似的命令(如 grep)来跟踪特定对象。 jmap -histo[:live] <pid> 提供所有对象的完整列表。 Windows 是否有类似的工具用于此类用途或替代方式?
【问题讨论】:
-
您可以使用
find "JButton"。请注意,引号是必需的。 -
@Holger 我刚刚对其进行了测试并且工作正常。非常感谢。
-
@Eugene 非常有用的链接。谢谢
标签: java windows memory java-8 jmap