当我使用 GarbageCollectorMXBean 打印垃圾收集的详细信息时,输出会显示以下信息:-
Name: PS ScavengeCollection
count: 72
Collection time: 3041
Memory Pools: PS Eden Space PS Survivor Space
Name: PS MarkSweepCollection
count: 5
Collection time: 4922
Memory Pools: PS Eden Space PS Survivor Space PS Old Gen
现在,ScavengeCollection 和 MarkSweep 集合非常正确地涵盖了 5 个可用内存池中的 4 个,不包括
代码缓存(非堆内存)。
我想知道为什么垃圾收集器从来没有运行过
CodeCacheManager 内存池管理的代码缓存内存池。
这是否意味着 GC 永远不会从 CodeCacheManager 内存池中垃圾收集对象?
有没有同样的意义?