public class StackErr {
static Integer count = 0;
public static void main(String[] args) {
fn();
}
public static void fn(){
try {
count++;
fn();
}catch (Throwable e){
System.out.println("最大深度:"+count);
e.printStackTrace();
}
}
}
java.lang.StackOverflowError
at sun.misc.Unsafe.getObjectVolatile(Native Method)
at java.util.concurrent.ConcurrentHashMap.tabAt(ConcurrentHashMap.java:755)
at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1028)
at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1535)
java.lang.StackOverflowError
at sun.misc.Unsafe.getObjectVolatile(Native Method)
at java.util.concurrent.ConcurrentHashMap.tabAt(ConcurrentHashMap.java:755)
at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1028)
at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1535)
public class MemoryError {
public static void main(String[] args) throws InterruptedException {
System.out.print(System.getenv());
List<Byte[]> lists = new ArrayList<>();
for(int i=0; i<100000; i++){
Byte[] bytes = new Byte[1*1024*1024];
lists.add(bytes);
Thread.sleep(100L);
}
}
}
-Xms1m -Xmx100m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError
[Full GC (Ergonomics) [PSYoungGen: 10960K->3200K(17920K)] [ParOldGen: 49119K->51899K(68608K)] 60080K->55100K(86528K), [Metaspace: 8590K->8590K(1056768K)], 0.0275027 secs] [Times: user=0.15 sys=0.01, real=0.02 secs]
[GC (Allocation Failure) [PSYoungGen: 9578K->9264K(17920K)] 61478K->61172K(86528K), 0.0047722 secs] [Times: user=0.03 sys=0.00, real=0.01 secs]
[GC (Allocation Failure) [PSYoungGen: 15645K->10864K(18944K)] 67553K->67172K(87552K), 0.0089717 secs] [Times: user=0.03 sys=0.01, real=0.01 secs]
[GC (Heap Dump Initiated GC) [PSYoungGen: 15166K->10928K(18944K)] 71474K->72444K(87552K), 0.0069447 secs] [Times: user=0.03 sys=0.00, real=0.01 secs]
[Full GC (Heap Dump Initiated GC) [PSYoungGen: 10928K->3200K(18944K)] [ParOldGen: 61516K->67909K(68608K)] 72444K->71109K(87552K), [Metaspace: 8655K->8655K(1056768K)], 0.0387764 secs] [Times: user=0.13 sys=0.01, real=0.04 secs]
[Full GC (Ergonomics) [PSYoungGen: 10833K->10006K(18944K)] [ParOldGen: 67909K->68309K(68608K)] 78742K->78315K(87552K), [Metaspace: 8686K->8686K(1056768K)], 0.0476351 secs] [Times: user=0.20 sys=0.00, real=0.05 secs]
[Full GC (Allocation Failure) [PSYoungGen: 10006K->10005K(18944K)] [ParOldGen: 68309K->67941K(68608K)] 78315K->77947K(87552K), [Metaspace: 8686K->8539K(1056768K)], 0.0554143 secs] [Times: user=0.24 sys=0.00, real=0.06 secs]
[Full GC (Ergonomics) [PSYoungGen: 10005K->10005K(18944K)] [ParOldGen: 68341K->68341K(68608K)] 78347K->78347K(87552K), [Metaspace: 8541K->8541K(1056768K)], 0.0256395 secs] [Times: user=0.13 sys=0.01, real=0.02 secs]
[Full GC (Allocation Failure) [PSYoungGen: 10005K->10005K(18944K)] [ParOldGen: 68341K->68341K(68608K)] 78347K->78347K(87552K), [Metaspace: 8541K->8541K(1056768K)], 0.0271168 secs] [Times: user=0.14 sys=0.00, real=0.03 secs]
java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid9925.hprof ...
Heap dump file created [160733973 bytes in 0.336 secs]
Heap
PSYoungGen total 18944K, used 10080K [0x00000007bdf00000, 0x00000007bfe00000, 0x00000007c0000000)
eden space 7680K, 100% used [0x00000007bdf00000,0x00000007be680000,0x00000007be680000)
from space 11264K, 21% used [0x00000007be680000,0x00000007be8d8060,0x00000007bf180000)
to space 11264K, 0% used [0x00000007bf300000,0x00000007bf300000,0x00000007bfe00000)
ParOldGen total 68608K, used 68346K [0x00000007b9c00000, 0x00000007bdf00000, 0x00000007bdf00000)
object space 68608K, 99% used [0x00000007b9c00000,0x00000007bdebe848,0x00000007bdf00000)
Metaspace used 8558K, capacity 8808K, committed 9088K, reserved 1056768K
class space used 1014K, capacity 1087K, committed 1152K, reserved 1048576K
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.fengxiaotx.jdk.demo.MemoryError.main(MemoryError.java:13)
深圳SEO优化公司石家庄阿里店铺托管哪家好延安SEO按天计费海北百度竞价包年推广推荐荆门高端网站设计哪家好福永百度seo报价锦州网站改版推荐来宾百度爱采购公司天水SEO按效果付费公司北海网站优化软件报价普洱百姓网标王多少钱湘西网站关键词优化推荐肇庆网站搭建公司太原网页设计报价榆林模板推广吉林营销网站推荐玉林百度爱采购价格思茅网站推广工具报价漯河关键词按天扣费公司那曲网站搜索优化多少钱宁波百姓网标王报价酒泉建网站哪家好平凉网站定制报价辽阳网络营销哪家好保山阿里店铺托管报价泰州百搜标王报价黄南百姓网标王公司衡阳网站开发公司肇庆企业网站设计推荐绥化网站推广系统丹东模板制作多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运