java - jvisualvm - 如何查看内存消耗的 Activity 对象

标签 java profiling jvisualvm

我正在尝试使用 JVisualVM 查看我的应用程序 Activity 对象及其相应的内存计数(可能在包级别)

当我使用 jstad 连接进行连接时如何实现相同的效果

谢谢

最佳答案

VisualVM 绝对支持通过堆转储以及实时采样分配来查看和检查 Activity 对象。

对于堆转储,右键单击该进程,选择“堆转储”。

这将打开堆转储 View 。在“摘要”页面上,您可以通过保留大小计算 n 个最大的对象,然后单击查看各种 View 。

它提供的功能与上面建议的使用 jmap 和 mat 基本相同,但工作流程和可用性要好得多。

关于java - jvisualvm - 如何查看内存消耗的 Activity 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10752924/

相关文章:

haskell - 如何仅编译具有 '-auto' 成本中心的某些模块?

visual-studio-2010 - 无法在 VS 2010 中启动探查器

java - 为什么 dequeue() 花费如此多的处理器时间?

java - 如何使用VisualVM以伪分布式模式监控Hadoop?

javascript - 如何使用javascript将jsp文件中的数据传递给多个servlet?

java - 使用 IntelliJ 删除源文件注释?

java - 如何检查 ConcurrentLinkedQueue 是否为 GC 留下垃圾(取消引用的实例)?

java - 想要在jsp页面添加动态内容

java - 自定义 JButton 子类 setIcon 方法不起作用

Java Visual VM 倾斜 CPU