在Windows上使用特定对象的jmap -histo

在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