jvm 为什么堆的使用量不断增加?

b5lpy0ml  于 2022-11-23  发布在  其他
关注(0)|答案(2)|浏览(171)

我创建了只返回字符串API(“OK”)。

我使用以下配置进行测试

我用visualVM进行了监控,发现堆使用量不断增加。

问题。

1.为什么堆使用率不断增加?

dbf7pr2w

dbf7pr2w1#

你好,我猜在SpringMVC中创建了其他类,比如threadlocal

utugiqy6

utugiqy62#

比猜测更好的是,您可以实际使用jvisualvm通过内存采样来帮助您找到堆中有哪些对象。您可以在profiling部分中看到对象示例的数量和总大小,如下面的屏幕截图所示。您可以在负载测试运行时拍摄快照,然后分析它们。您甚至可以拍摄堆转储并使用Eclipse Memory Analyzer等工具进行分析

相关问题