原因是JDK8的元数据区和Klass Metaspace放在直接内存里,而且Klass Metaspace默认1G内存,还会持续占用,为的就是避免动态加载类空间不足,不过在开发时可以把他空间做下限制。
JDK8占用内存过大解决方案(Klass Metaspace占用默认1G)
最新推荐文章于 2024-05-08 14:59:58 发布
原因是JDK8的元数据区和Klass Metaspace放在直接内存里,而且Klass Metaspace默认1G内存,还会持续占用,为的就是避免动态加载类空间不足,不过在开发时可以把他空间做下限制。