让 JVM 在发生 OutOfMemoryError 异常时打印出当前的内存快照以便于后续分析....在方法区中, 有一部分内存是用于存储常量池, 因此如果代码中常量过多时, 就会耗尽常量池内存, 进而导致内存溢出.那么如何添加大量的常量到常量池呢?...因此如果方法区过小, 而加载的类过多, 就会造成方法区的内存溢出....11 more
MetaSpace 内存溢出
在 方法区的内存溢出 内存溢出一节中, 我们提到, JDK8 没有了永久代的概念, 因此那两个例子在 JDK8 下没有实现预期的效果....那么在 JDK8 下, 是否有类似方法区内存溢出之类的错误呢? 当然有的.