请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何优化,用什么垃圾回收器

[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]

正在回答 回答被采纳积分+3

1回答

翔仔 2020-05-18 01:43:05

所以一直说需要明确你的问题还有场景和条件,就和你的 http://coding.imooc.com/learn/questiondetail/187966.html

一样,确实对同学的提问不理解,不知道大量引用是出自哪里的,什么情况下有大量引用,然后引用的是啥,我相信同学们也是一样的感觉。像这里,针对这里的20M的内存,因为所有垃圾回收器处理速度都特别快,全都是能够使用的,不需要优化。而如果是更大的内存,还要结合你业务是计算密集型的还是其他的,是需要高吞吐的还是有别的需求,而且你硬件设施怎样,然后还需要用不同垃圾收集器尝试跑一遍对比一下结果,看看哪个更满意,所以这些没法直接回答你,针对不同场景也没有使用固定垃圾回收器这一说,只能根据实际经验和要求做出选择。所以并不是没有正面回答,而是确实条件不够,你所想要了解的实际场景也只能在工作中自己遇到过才能体会,而且都不是千篇一律,并没有一个固有的公式能够总结,完全都是在变化的。


0 回复 有任何疑惑可以回复我~
  • 提问者 car #1
    [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
    回复 有任何疑惑可以回复我~ 2020-05-18 11:24:32
  • 海天s 回复 提问者 car #2
    能把话说全不?不会就别发。
    回复 有任何疑惑可以回复我~ 2021-04-12 21:35:43
  • 提问者 car 回复 海天s #3
    系统发的
    回复 有任何疑惑可以回复我~ 2021-04-26 21:27:18

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号