博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入理解java虚拟机,内存管理部分
阅读量:6567 次
发布时间:2019-06-24

本文共 433 字,大约阅读时间需要 1 分钟。

1,对象回收前会调用finalize()方法,尝试自救,只能调用一次

2,上面横向对比c++的析构函数,但是java有良好的内存管理,而且try/catch做得比较好

3,回收一个常量,1,对象的实例都没有,2,类加载也没有了,3,java。lang。object也没有相关对象

4,gc含义“3324K->123K(322K)"含义是该内存区域用——》gc后已用(一共多少)

5,新生代(eden区和survivor空间比例是8:1,gc的复制算法参考:https://blog.csdn.net/Thousa_Ho/article/details/77278656,https://blog.csdn.net/u010841296/article/details/50945390

6,Minor gc新生代的gc,full gc老年代gc,不过也伴随着新生代的gc

转载于:https://www.cnblogs.com/vhyc/p/9302659.html

你可能感兴趣的文章
子元素绝对定位absolute后,自动撑开宽度
查看>>
【权值分块】bzoj1503 [NOI2004]郁闷的出纳员
查看>>
【枚举】【二分答案】【分块答案】【BFS】【最大流】【Dinic】bzoj1189 [HNOI2007]紧急疏散evacuate...
查看>>
期末大作业
查看>>
ThreadLocal
查看>>
第一次作业-准备篇
查看>>
cnzz统计代码引起的Bad Request - Request Too Long
查看>>
MinGW安装与使用简介
查看>>
Sublime Text 3 遇到的一些小坑的解决方法
查看>>
JSP之9大对象
查看>>
sql 递归查询
查看>>
KMP C++
查看>>
HDU1506 Largest Rectangle in a Histogram(算竞进阶习题)
查看>>
HTTP响应状态码
查看>>
crushmap磁盘智能分组
查看>>
《算法导论》读书笔记--第三章 函数的增长
查看>>
《利用python进行数据分析》读书笔记--第八章 绘图和可视化
查看>>
栈的操作
查看>>
Flask 备注一(单元测试,Debugger, Logger)
查看>>
ElasticSearch(八):springboot集成ElasticSearch集群并使用
查看>>