gpt4 book ai didi

java - Java String.format() 是否存在内存泄漏

转载 作者:太空宇宙 更新时间:2023-11-04 07:51:50 27 4
gpt4 key购买 nike

我在while循环中有这个语句,我注意到在Windows任务管理器中,java应用程序进程使用的内存不断增加,大约每秒几k。 String.format 是否存在内存问题?

String str = String.format("%dDays %02d : %02d : %02d",days,hours,minutes,seconds);

最佳答案

如果此后您没有在任何地方使用 str ,则只是垃圾收集器尚未运行,因此尚未收集应释放的内存。这可能是因为 Java 不需要它(因为它还剩下一些保留页),但 Java 在开始回收内存之前必须使用一定量的内存,因为运行垃圾收集器是一项昂贵的任务。

关于java - Java String.format() 是否存在内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14329171/

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