【发布时间】:2014-07-31 06:13:00
【问题描述】:
为了满足我的 http 服务器的 SLA,我需要管理花费在 GC 上的时间。所以,我需要最小化每个请求的新对象。
一开始,我只想测量每个请求的新对象数量。我试图通过堆转储差异来做到这一点,但这显示了很多冗余数据。我觉得,我不仅捕获了根据请求创建的对象。
是否有任何简单的方法可以查看平均每个请求创建的对象?
【问题讨论】:
-
stackoverflow.com/questions/2262620/… 在堆中计数对象的选项很少。您可以检查并确定其范围以请求。
-
我在那个问题中找到了 jvisualvm。看起来我可以使用“采样器”。感谢您的链接。
标签: java performance garbage-collection