美文网首页
性能问题_03gc相关概念

性能问题_03gc相关概念

作者: 冉桓彬 | 来源:发表于2018-04-11 23:50 被阅读14次

参考文章 :

一、Java对象的强、软、弱、虚引用:

1.1 强引用 :
1.2 弱引用 :
  • 1、如果一个对象只具有软引用, 则内存空间足够, 垃圾回收器就不会回收它, 如果内存空间不足了, 就会回收这些对象的内存.
  • 2、软引用可以和一个引用队列(ReferenceQueue)联合使用, 如果软引用所引用的对象被垃圾回收器回收, java虚拟机就会把这个软引用加入到与之关联的引用队列中;
1.3 弱引用 :
  • 1、弱引用与软引用的区别在于: 只具有弱引用的对象拥有更短暂的生命周期, 在垃圾回收器线程扫描它所管辖的内存区域的过程中, 一旦发现了只具有弱引用的对象, 不管当前内存空间是否足够, 都会回收它.
  • 2、弱引用可以和一个引用队列(ReferenceQueue)联合使用, 如果弱引用所引用的对象被垃圾回收器回收, java虚拟机就会把这个弱引用加入到与之关联的引用队列中;

相关文章

  • 性能问题_03gc相关概念

    参考文章 : Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存...

  • 14-进程和任务计划

    本章内容 ◆ 进程相关概念◆ 进程工具◆ 系统性能相关工具◆ 计划任务 进程概念 进程,线程和协程 进程相关概念 ...

  • 性能优化 - 相关概念

    1. 内存泄漏和内存抖动 内存泄漏:GC,垃圾回收器,在内存吃紧时候回收内存时,无法回收某一块不再使用的区域...

  • uWSGI相关问题概念

    网关概念我们都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一...

  • 性能测试需要知道的事儿

    说明 本文介绍了性能测试中所涉及的通用内容(针对Java知识体系),注重介绍性能测试相关概念、相关工具、所需知识点...

  • 性能测试相关概念及流程

    性能测试流程及相关概念 本文整理来自pro Apache jmter web application和Wikipe...

  • 【转载】性能测试相关概念、指标

    压测常用指标常用指标每秒处理事务(TPS) 每秒系统处理事务(通过、失败以及停止)的数量。通过它可以确定系统在任何...

  • UIImageView相关性能问题

    https://www.cnblogs.com/wangbinios/p/5716879.html https:/...

  • iOS核心动画高级技巧--(十四)图像IO

    在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧...

  • 消息队列 - 应用场景

    消息队列 相关概念 消息队列中间件时分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能...

网友评论

      本文标题:性能问题_03gc相关概念

      本文链接:https://www.haomeiwen.com/subject/bvhpcftx.html