在Linux上testing我的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有这样的用法或替代方法类似的工具吗?
我测试了评论中的建议,现在我们有一个答案:
jmap -histo:live <pid> | grep JButton
从Linux等同于:
jmap -histo:live <pid> | find "JButton"
要么
jmap -histo:live <pid> | findstr JButton
从Windows 。