新的元空间到底有多远,何时停止

Dav*_*kys 8 java java-8

使用Java 8删除PermGen,我们不能再使用JVM参数来更改它或限制它.

但如果我的应用程序中有内存泄漏,我想了解它.我不希望JVM分配千兆字节的内存.

所以我的问题是:它会走多远,何时会停止,我可以将其限制在操作系统(使用ulimit)吗?

Mat*_*all 12

是的,默认情况下,元空间是无限的.不用担心:您仍然可以为JVM可用的元空间量设置上限.-XX:MaxMetaSpaceSize救援.

http://java.dzone.com/articles/java-8-permgen-metaspace