Java 垃圾回收


     在写 Java 程序时可以不考虑垃圾回收,但理解 GC 工作机制可以帮助你写出更好的Java应用程序。
     Stop-the-world 意味着JVM停止应用程序,而去进行垃圾回收。当stop-the-world发生时,除了进行垃圾回收的线程,其他所有线程都将停止运行。被中断的任务将在GC任务完成后恢复执行。GC调优往往意味着减少stop-the-world的时间。
     Java语言没有显式的提供分配内存和删除内存的方法。
     一些开发人员将引用对象设置为 null 或者调用 System.gc() 来释放内存。将引用对象设置为null没有什么大问题,但是调用 system.gc() 方法会大大的影响系统性能,绝对不能这个干。
     回收算法:

     分代垃圾收集


只是简单的介绍了一下。我们直接使用的可能性不大。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值