采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
[GC (Metadata GC Threshold) 61027K->23241K(234496K), 0.0238085 secs] [Full GC (Metadata GC Threshold) 23241K->16742K(261632K), 0.1198605 secs] [GC (Allocation Failure) 133530K->20113K(176640K), 0.0323859 secs]
所以一直说需要明确你的问题还有场景和条件,就和你的 http://coding.imooc.com/learn/questiondetail/187966.html
一样,确实对同学的提问不理解,不知道大量引用是出自哪里的,什么情况下有大量引用,然后引用的是啥,我相信同学们也是一样的感觉。像这里,针对这里的20M的内存,因为所有垃圾回收器处理速度都特别快,全都是能够使用的,不需要优化。而如果是更大的内存,还要结合你业务是计算密集型的还是其他的,是需要高吞吐的还是有别的需求,而且你硬件设施怎样,然后还需要用不同垃圾收集器尝试跑一遍对比一下结果,看看哪个更满意,所以这些没法直接回答你,针对不同场景也没有使用固定垃圾回收器这一说,只能根据实际经验和要求做出选择。所以并不是没有正面回答,而是确实条件不够,你所想要了解的实际场景也只能在工作中自己遇到过才能体会,而且都不是千篇一律,并没有一个固有的公式能够总结,完全都是在变化的。
[GC (Allocation Failure) 40388K->9103K(125952K), 0.0298935 secs] [GC (Metadata GC Threshold) 19063K->10114K(162816K), 0.0308557 secs] [Full GC (Metadata GC Threshold) 10114K->5962K(125440K), 0.1265447 secs] [GC (Allocation Failure) 72522K->11544K(125440K), 0.0174533 secs] [GC (Allocation Failure) 78104K->13468K(170496K), 0.0300171 secs] 加入这个参数-verbose:gc
能把话说全不?不会就别发。
系统发的
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
2.3k 27
3.4k 22
1.7k 15
1.9k 14
1.6k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号