gpt4 book ai didi

java jvisualvm/jconsole 具有线性内存消耗

转载 作者:行者123 更新时间:2023-12-01 08:51:29 28 4
gpt4 key购买 nike

我正在寻找 java 应用程序中的内存泄漏,当启动该应用程序并且什么都不做时,我观察到通过 jvisualvm 或 jconsole 进行监控时,内存消耗每 5 秒线性增加 1MB。使用 jvisualvm/jconsole 强制执行 gc 时会释放内存。然后,我尝试了一个非常简单的 main 方法,只需运行一个等待当前线程的循环,并且仍然可以观察线性内存消耗。我已经用 java 8 b121 进行了测试。

这个内存消耗是预期的吗?

最佳答案

是的,这是预期的。当您将探查器连接到应用程序时,它需要内存。分析器无法在不使用任何资源的情况下神奇地运行,因此即使被分析的程序不执行任何操作,您最终也会得到独特的锯齿模式。

关于java jvisualvm/jconsole 具有线性内存消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42372402/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com