运行OutOfHeap时内存溢出

来源:6-5 面试官:GC基本功面试:说说STW、吞吐量、FootPrint和Latency?(2)

老白涮肉坊

2021-04-27

开3个内存4m的数组 in[1024*1024],在Run Configurations设置jvm内存为20m,依然报错,少开一个数组或者设置jvm内存为30m就可以运行,请问是什么原因,是堆内存里没有连续的4m空间了吗
图片描述图片描述

写回答

1回答

老白涮肉坊

提问者

2021-04-28

用java14会报错,换成java8就正常,设置Yong 和 Old的比例也都是2

0
1
求老仙
参考我讲测试内存占用的方法,或者dumpHeap看看,具体的内存状态。 当然1M整数使用的内存空间是大于4M,而不同的JVM需要的内存也是不同。
2021-07-14
共1条回复

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程