《带着游戏账号流浪》转载请注明来源:369小说网(369book.cc)
5、堆和栈的区别
栈是运行时单位,代表着逻辑,内含基本数据类型和堆中对象引用,所在区域连续,没有碎片;堆是存 储单位,代表着数据,可被多个栈共享(包括成员中基本数据类型、引用和引用对象),所在区域不连 续,会有碎片。
1、功能不同
栈内存用来存储局部变量和方法调用,而堆内存用来存储Java中的对象。无论是成员变量,局部变量, 还是类变量,它们指向的对象都存储在堆内存中。
2、共享性不同
栈内存是线程私有的。
堆内存是所有线程共有的。
3、异常错误不同
如果栈内存或者堆内存不足都会抛出异常。
栈空间不足:java.lang.StackoverFlowError。堆空间不足:java.lang.outofmemoryError。
4、空间大小
栈的空间大小远远小于堆的。
6、什么时候会触发FullGc
除直接调用System.gc外,触发Full Gc执行的情况有如下四种。
旧生代空间不足
旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full Gc后空间仍然不足,则抛出如下错误:
java.lang.outofmemoryError: Java heap space
为避免以上两种状况引起的FullGc,调优时应尽量做到让对象在minor Gc阶段被回收、让对象在新生代多存活一段时间及不要创建过大的对象及数组。
permanet Generation空间满
permanetGeneration中存放的为一些class的信息等,当系统中要加载的类、反射的类和调用的方法较 多时,permanet Generation可能会被占满,在未配置为采用cmS Gc的情况下会执行Full Gc。如果经过Full Gc仍然回收不了,那么JVm会抛出如下错误信息:
java.lang.outofmemoryError: permGen space
为避免perm Gen占满造成Full Gc现象,可采用的方法为增大perm Gen空间或转为使用cmS Gc。
cmS Gc时出现promotion failed和concurrent mode failure
对于采用cmS进行旧生代Gc的程序而言,尤其要注意Gc日志中是否有promotion failed和concurrent mode failure两种状况,当这两种状况出现时可能会触发Full Gc。
promotionfailed是在进行minor Gc时,survivor space放不下、对象只能放入旧生代,而此时旧生代也放不下造成的;concurrent mode failure是在执行cmS Gc的过程中同时有对象要放入旧生代,而此时旧生代空间不足造成的。
应对措施为:增大survivorspace、旧生代空间或调低触发并发Gc的比率,但在JdK 5.0+、6.0+的版本中有可能会由于JdK的bug29导致cmS在rema
本章未完,请点击下一页继续阅读!
关于亲你,吻你,我还要拿捏你:她是乔家大小姐,也是韩家的养女,外人眼中做事干练的乔副总,内心只是一个渴望被爱的小女孩。他是傅氏集团总裁傅湛南,帅气多金,清冷孤傲,是京城所有女子的爱慕对象,奈何他心里只有一人,刚回国不久,却遭暗算和自己暗恋已久的心上人擦了枪走了火。两人高中相识,是同学更是同桌,再次相遇却莫名其妙的躺在了一起,本来吃亏的是乔笙,可傅大boss却问乔笙要补偿,乔笙听到这话脑袋都是蒙圈
其他 33万字 17小时前
关于一天涨一年功力,我横压亿万天骄:我名宋终,擅为人送终。宋终被夺取修为后,获得绝世神功,一天涨一年修为。什么?还有二十天便是天骄之战,我会落选?抱歉,我一天就涨一天涨一年功力!什么?有人约我百日后生死擂台?抱歉,对我来说,百日就涨百年功力,那我只能给你送终了。什么?对方有老不死的?他能有多少年功力?我一天一天涨一年功力,横压诸天万界!
武侠 41万字 2小时前
关于帝王家之孤女在晋升:一朝穿越,开局就是孤女?还是个五六岁的小孤女?沈佳柔不是恋爱脑,看她如何一步步在古代混的风生水起。沈佳柔没想过有一天,她竟被当今圣上亲自下旨赐封乡君和宅子。也未曾想过曾救治照顾的男人,竟是当今圣上。从此她开始步步高升,当她从最小的乡君,县主,到高至郡主、公主时,朝臣们不淡定了。这一个无父无母的孤女,晋升速度如此之快,她到底是何方妖孽(非双洁、不恋爱脑、大女主、挣钱、晋升、
其他 62万字 5小时前
关于穿书:无语,炮灰他不想当万人迷:勤勤恳恳打工人一朝穿成万人迷文中同名同姓的炮灰男配,卿野整个人都麻(摆)了(烂),安慰自己就当重活一世,只要自己不作妖安安稳稳修炼,也算弥补之前朝五晚九的遗憾,好好享受一下生活游历四方。可是,老天,这是,什么,情况。……至尊至强的魔宗尊主(琉璃眼紧盯卿野):你只能属于本座原万人迷男主临珩仙君(笑容温润勉强):卿野兄,可不可以不要推开我黑心眼子的变态女装大佬(慢
其他 34万字 15小时前
关于她另攀高枝:榕城高岭之花的霍四爷霍宵,养了个听话乖巧的替身。白月光回归,被迫让位的小替身哭肿双眼。朋友看得心疼:“她哭得好可怜,你也不哄哄。”霍宵:“小小替身,值得我哄?”后来,霍宵在小替身身前单膝跪地,拿出戒指,红了眼,也塌了高傲的脊梁:“肴肴,你还爱我,是不是?”一旁原本看戏的男人,拿过戒指,扔在手中把玩,声线散漫冰冷:“小叔,她已是我的人,请自重。”两个男人目光相撞。霍宵冷笑,深邃眼底
其他 36万字 3天前
关于不夜谈之诡事异文录:一个平凡的农民,某日夜晚独自回家,却意外地遇到鬼魂。在之后的经历中,他不得不与鬼魂打交道,解开它的心结,从而揭露了一段隐藏已久的秘密。
其他 34万字 19小时前