1
1
看看btrace能做什么(
http://kenai.com/projects/btrace/pages/Home
)或者尝试使用
|
2
1
你要找的是最 加强的 程序中的分配站点。您可以使用如下工具: Allocation Instrumentor for Java . 你的评论的答案是:
堆转储是否触发VM中的GC,因为堆转储是堆中活动内容的报告(大多数情况下)-VM希望获得触发堆转储时最准确的活动内容图片,因此在转储请求启动。 调整Java堆是一门艺术,网络上有很多关于如何完成它的材料。 |
3
0
从项目页面引用:
我记得M.Fowler提到过,在用分析器测试整个系统之前,几乎不可能猜测是什么导致了性能问题。 |
4
0
你可以使用 JVMPI interface (以及像Dr.Mem这样的工具)并创建您自己的自定义解决方案,如果上述解决方案中没有一个解决了您的目的。然而,这可能是一个过度杀伤力取决于你的问题。 |