jmap -histo with a specific object at Windows



在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是否有类似的工具用于此类用法或替代方式?

我测试了评论中的建议,我们现在有了答案:

jmap -histo:live <pid> | grep JButton

Linux 相当于:

jmap -histo:live <pid> | find "JButton"

jmap -histo:live <pid> | findstr JButton

窗口

相关内容

最新更新