700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JVM堆内存溢出

JVM堆内存溢出

时间:2023-01-10 15:18:14

相关推荐

JVM堆内存溢出

堆内存溢出

配置参数

初始化,分配1M

最大内存,分配1M

-Xms1m -Xmx1m -Xmn1m -XX:SurvivorRatio=2 -XX:+PrintGCDetails -XX:+UseSerialGC

代码

package com.bjsxt.base001;public class Test02 {public static void main(String[] args) {byte[] b = null;// 连续向系统申请10MB空间for (int i = 0; i < 10; i++) {b = new byte[1 * 1024 * 1024];}}}

程序分析

每次分配1M,循环10次

总共需要分配10M空间

运行

直接报错OutOfMemoryError

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。