如何强制java中的第一代gc?

ryevplcw  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(172)

System.gc() 方法可以强制执行完整的gc运行。这个很贵。是否有一个选项来强制第一代gc只?我的应用程序目前运行在Java11上。我在想类似的事情 MemoryPoolMXBean .
背景:我想启动一个占用大量内存的任务,如果可用内存低于所需内存,那么我想知道是否可以毫无风险地启动它,或者我应该稍后再试,或者将缓存交换到磁盘。在现实中,我想知道第一次gc之后的空闲内存。我们的分析表明,在大多数情况下(>99%)这就足够了。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题