Skip to content

Commit a655a84

Browse files
committed
更新
1 parent 58e6979 commit a655a84

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

MD/OOM-analysis.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ Process finished with exit code 1
4343
`java.lang.OutOfMemoryError: Java heap space`表示堆内存溢出。
4444

4545

46-
## MetaSpace(元数据) 内存溢出
46+
## MetaSpace (元数据) 内存溢出
4747

48-
> `JDK8` 中将永久代移除,使用 `MetaSpace` 来保存类加载之后的类信息字符串常量池也被移动到 Java 堆。
48+
> `JDK8` 中将永久代移除,使用 `MetaSpace` 来保存类加载之后的类信息字符串常量池也被移动到 Java 堆。
4949
5050
`PermSize``MaxPermSize` 已经不能使用了,在 JDK8 中配置这两个参数将会发出警告。
5151

5252

5353
JDK 8 中将类信息移到到了本地堆内存(Native Heap)中,将原有的永久代移动到了本地堆中成为 `MetaSpace` ,如果不指定该区域的大小,JVM 将会动态的调整。
5454

55-
可以使用 `-XX:MaxMetaspaceSize=10M` 来限制最大元数据。这样当不听的创建类时将会占满该区域并出现 OOM。
55+
可以使用 `-XX:MaxMetaspaceSize=10M` 来限制最大元数据。这样当不停的创建类时将会占满该区域并出现 `OOM`
5656

5757
```java
5858
public static void main(String[] args) {

0 commit comments

Comments
 (0)