We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58e6979 commit a655a84Copy full SHA for a655a84
1 file changed
MD/OOM-analysis.md
@@ -43,16 +43,16 @@ Process finished with exit code 1
43
`java.lang.OutOfMemoryError: Java heap space`表示堆内存溢出。
44
45
46
-## MetaSpace(元数据) 内存溢出
+## MetaSpace (元数据) 内存溢出
47
48
-> `JDK8` 中将永久代移除,使用 `MetaSpace` 来保存类加载之后的类信息。字符串常量池也被移动到 Java 堆。
+> `JDK8` 中将永久代移除,使用 `MetaSpace` 来保存类加载之后的类信息,字符串常量池也被移动到 Java 堆。
49
50
`PermSize` 和 `MaxPermSize` 已经不能使用了,在 JDK8 中配置这两个参数将会发出警告。
51
52
53
JDK 8 中将类信息移到到了本地堆内存(Native Heap)中,将原有的永久代移动到了本地堆中成为 `MetaSpace` ,如果不指定该区域的大小,JVM 将会动态的调整。
54
55
-可以使用 `-XX:MaxMetaspaceSize=10M` 来限制最大元数据。这样当不听的创建类时将会占满该区域并出现 OOM。
+可以使用 `-XX:MaxMetaspaceSize=10M` 来限制最大元数据。这样当不停的创建类时将会占满该区域并出现 `OOM`。
56
57
```java
58
public static void main(String[] args) {
0 commit comments