会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
monkjavaer
希望自己成为一个有钱且有趣的人,实在不行,光有钱也行。
博客园
首页
新随笔
联系
订阅
管理
随笔 - 77
文章 - 0
评论 - 2
阅读 -
84184
2021年3月6日
【深入理解Java虚拟机】垃圾回收
摘要: 引用计数算法 给对象加一个计数器,引用一次+1,引用时效就-1,当计数器=0时对象就不能再被使用; 实现简单,判定效率高;Java虚拟接没有使用,主要原因是很难解决对象之间循环引用问题; GC算法: GC Roots 作为起始点,开始向下搜索,这个搜索路径叫做引用链,当一个对象到GC Roots没有
阅读全文
posted @ 2021-03-06 21:55 monkjavaer
阅读(96)
评论(0)
推荐(0)
编辑
公告
昵称:
monkjavaer
园龄:
10年3个月
粉丝:
8
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
NETTY
(6)
集合类
(6)
搜索引擎
(2)
spring
(1)
Docker
(1)
随笔分类
Docker(2)
Elasticsearch(1)
GIS(3)
Google Protocol Buffer(3)
ibatis(Mybatis) (1)
java (51)
java虚拟机(6)
Java源码阅读(9)
kafka(1)
Linux(7)
MySQL (2)
Netty(6)
PostgreSQL(1)
rabbitMQ(5)
Redis(2)
solr(4)
spring(6)
分布式(1)
数据库(4)
算法 (8)
网络(6)
运维(9)
更多
随笔档案
2022年5月(1)
2021年12月(1)
2021年11月(2)
2021年3月(2)
2021年1月(2)
2020年9月(1)
2019年9月(1)
2019年8月(2)
2019年7月(8)
2019年6月(10)
2019年5月(1)
2019年4月(3)
2019年2月(1)
2019年1月(4)
2018年12月(10)
2018年11月(3)
2018年10月(5)
2018年9月(7)
2018年8月(4)
2018年6月(1)
2017年9月(1)
2016年10月(1)
2015年12月(1)
2015年11月(3)
2015年10月(2)
更多
阅读排行榜
1. RabbitMQ消息队列阻塞导致服务器宕机(10449)
2. 单例模式解决RabbitMQ超出最大连接问题(7627)
3. java服务器图片压缩的几种方式及效率比较(6830)
4. wait、notify应用场景(生产者-消费者模式)(4239)
5. 记一次IDEA 打包环境JDK版本和生产环境JDK版本不一致引发的血案(3865)
评论排行榜
1. Spring中通过java的@Valid注解和@ControllerAdvice实现全局异常处理。(1)
2. TOMCAT加载两次war包(重复加载)(1)
推荐排行榜
1. Netty使用Google Protocol Buffer完成服务器高性能数据传输(2)
2. RabbitMQ核心组件及应用场景(2)
3. Java8 函数式接口 @FunctionalInterface以及常用Consumer<T>、Supplier<T>、Function<T, R>、Predicate<T>总结(1)
4. Netty服务端启动过程相关源码分析(1)
5. Netty 客户端使用指数退避机制实现重连(1)
最新评论
1. Re:Spring中通过java的@Valid注解和@ControllerAdvice实现全局异常处理。
BaseException ResponseResult 能发出来吗
--dawnyang
2. Re:TOMCAT加载两次war包(重复加载)
多谢!终于解决了!
--曹老三
点击右上角即可分享