请问每隔一分钟手动执行一次GC,合适吗??
现在有一个项目 设置的是每隔一分钟就手动执行一次GC垃圾回收(放在子线程中执行),我觉得有点时间间隔短了,如果有必要的话,隔多长时间 手动执行一次GC垃圾回收合适呢????
另外 我想问问 GC执行垃圾回收,会额外的消耗(耗费)资源(没存)吗???
求解答,希望大家各抒己见,不予吝啬.....
谢谢 大家的回复和建议.
另外 我想问问 GC执行垃圾回收,会额外的消耗(耗费)资源(没存)吗???
求解答,希望大家各抒己见,不予吝啬.....
谢谢 大家的回复和建议.
...全文
相关推荐
一次诡异的full gc查找问题全过程
代码是否调用了 System.gc()首先,我们怀疑是代码中是否调用了 System.gc(),从而导致 Full GC。
什么是GC,GC是什么意思为什么要有GC
但是,GC机制也存在一些缺点,例如影响系统性能和不适合实时系统。因此,开发者需要根据实际情况选择合适的GC机制,以便更好地利用系统资源。
谈谈如何手动释放Python的内存
`gc.collect()`函数是Python内置的垃圾收集函数,它强制执行一次垃圾收集。在某些情况下,比如循环引用或者需要立即释放内存的场景,调用这个函数是有必要的。
AviatorEvaluator执行脚本导致Metaspace不足引发频繁 Full GC
在IT环境中,AviatorEvaluator执行脚本引发了一个关键问题:Metaspace空间不足导致了频繁的Full GC(Garbage Collection)。这种故障在某集群服务器上频繁发生
Java full gc触发情况实例解析
例如程序第一次触发 Minor GC 后,有 6MB 的对象晋升到旧生代,那么当下一次 Minor GC 发生时,首先检查旧生代的剩余空间是否大于 6MB,如果小于 6MB,则执行 Full GC。


