如何在Java 8中设置最小元空间

Fel*_*lix 10 java garbage-collection memory-management java-8

我有问题,默认的Metaspace大小太小.

在我的(基于Tomcat和Spring的)Web应用程序启动之后,有一个主要的集合,因为Metaspace已经用尽了.在Java 8之前,我可以设置初始PermGen大小-XX:PermSize.现在,我正在寻找Java 8的等价物,但到目前为止我没有运气.我正在使用G1垃圾收集器.

Fel*_*lix 20

要将元空间设置为100M,请使用-XX:MetaspaceSize=100M. https://blogs.oracle.com/poonam/entry/about_g1_garbage_collector_permanent