我创建了只返回字符串API(“OK”)。
我使用以下配置进行测试
我用visualVM进行了监控,发现堆使用量不断增加。
1.为什么堆使用率不断增加?
dbf7pr2w1#
你好,我猜在SpringMVC中创建了其他类,比如threadlocal
utugiqy62#
比猜测更好的是,您可以实际使用jvisualvm通过内存采样来帮助您找到堆中有哪些对象。您可以在profiling部分中看到对象示例的数量和总大小,如下面的屏幕截图所示。您可以在负载测试运行时拍摄快照,然后分析它们。您甚至可以拍摄堆转储并使用Eclipse Memory Analyzer等工具进行分析
2条答案
按热度按时间dbf7pr2w1#
你好,我猜在SpringMVC中创建了其他类,比如threadlocal
utugiqy62#
比猜测更好的是,您可以实际使用jvisualvm通过内存采样来帮助您找到堆中有哪些对象。您可以在profiling部分中看到对象示例的数量和总大小,如下面的屏幕截图所示。您可以在负载测试运行时拍摄快照,然后分析它们。您甚至可以拍摄堆转储并使用Eclipse Memory Analyzer等工具进行分析