gpt4 book ai didi

java - 空闲应用程序的堆大小随时间变小的含义

转载 作者:行者123 更新时间:2023-11-30 09:45:49 25 4
gpt4 key购买 nike

我看到一个 Java 应用程序在没有用户输入的情况下单独闲置,堆大小将缓慢下降,而已用堆保持“不变”。

我不确定这是什么意思,为什么会这样?

我猜这是一个 JVM 优化,如果应用程序不使用堆,它会变小,因为当应用程序接收到用户输入时,堆大小会再次增长(已用堆增加)

最佳答案

堆大小将根据产生的垃圾量增长和收缩。它不会将内存释放回操作系统。这样做只是为了通过减少访问的内存量来提高效率。

关于java - 空闲应用程序的堆大小随时间变小的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441160/

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