jmap -histo 具有特定对象 Windows
jmap -histo with a specific object at Windows
在 Linux 测试我的 jar 应用程序时,我使用下面的命令行来跟踪 usage/memory 特定对象(例如 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 是否有用于此类用法的类似工具或替代方法?
我测试了评论中的建议,现在有了答案:
jmap -histo:live <pid> | grep JButton
从Linux等同于:
jmap -histo:live <pid> | find "JButton"
或
jmap -histo:live <pid> | findstr JButton
来自 Windows.
在 Linux 测试我的 jar 应用程序时,我使用下面的命令行来跟踪 usage/memory 特定对象(例如 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 是否有用于此类用法的类似工具或替代方法?
我测试了评论中的建议,现在有了答案:
jmap -histo:live <pid> | grep JButton
从Linux等同于:
jmap -histo:live <pid> | find "JButton"
或
jmap -histo:live <pid> | findstr JButton
来自 Windows.