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