我知道JVM有一些JVM HotSpot内存,它进一步分为三个部分:
我知道Java有用于堆内存的自动垃圾收集机制。
因此,我想确认的是,在我的上一次声明中,Heap既指Java,也指本地Heap ( refers ),或者仅指Java。
另外,永久一代空间呢?它是否也被认为是某种堆或什么?
发布于 2015-02-05 21:58:20
GC将同时收集Java和permgen,但不收集本机堆。本机堆是由C代码拥有的任何东西手动管理的。另一方面,permgen由JVM垃圾收集器管理(但不一定像堆的其他部分那样高效,因为某些GC算法只在绝对必要时压缩permgen )。
https://softwareengineering.stackexchange.com/questions/272181
复制相似问题