首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分配注解的堆转储

分配注解的堆转储
EN

Stack Overflow用户
提问于 2013-01-28 14:36:02
回答 1查看 197关注 0票数 3

有没有现有的工具可以使用带有分配站点注释的Java堆转储?有了这样的堆转储,除了按类类型聚合之外,我们还可以按分配站点(粗略地说,是创建对象的新语句)聚合运行时对象。

假设这种堆转储可用,您认为它对泄漏调试更有用吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-28 14:54:42

我帮助将此功能构建到HPjmeter中--但它是一个特定于平台的功能(这意味着它只在安腾/HP-UX上可用)。它对解决特定类型的问题很有用(例如,识别正在进行大量短期分配并造成GC压力的站点)。对于大多数泄漏,泄漏对象主导您的对象图,您的标准工具将帮助可视化这一点。

如果这确实是您的开发环境,那么收集此数据的标志是PrintAllocStatitistics (同样,是特定于平台的!):

代码语言:javascript
运行
复制
 java ... -XX:+PrintAllocStatistics -Xverbosegc[0|1][:file=[filename[,[n][h][d][u][t]]]]

您还可以在online documentation中阅读有关此功能的更多信息。搜索分配统计信息

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14556675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档