首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
哲子
掘友等级
Developer
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
类加载过程
虚拟机将class文件加载到内存中,并对数据进行校验、转换解析、初始化,最终形成可被虚拟机直接使用的java类型。 生命周期:加载、验证、准备、解析、初始化、使用、卸载。 验证、准备、解析三个部分统称为连接。 若java动态生成,则解析阶段将在初始化动态生成类文件后再执行解析。…
垃圾回收
垃圾回收GC在java中也是相对备受关注的一项技术。在不同的jdk版本,不同的程序运行过程,选用不同的垃圾回收机制和内存分配机制,将直接影响到程序的性能。 当排查内存溢出,内存泄漏时有效的垃圾回收GC可使系统达到更好的高并发。 判定方法:对存活的对象添加引用计数器,当有引用时,…
运行时数据区
为java程序一个运行时的环境,是java程序运行时需要搭载的抽象计算机。 相比C,C++而言,java在虚拟机中实现了自动内存管理机制。不需要要像C,C++一样创建后,需要通过手动回收来控制内存泄漏,内存溢出问题。java将内存回收交给了虚拟机自动进行管理。 虽然java虚拟…
JVM-知识要点
新生代:新创建的对象或不是经常使用的对象。 新生代中又分为eden区域,S0区(from区),S1区(to区)其中S0区=S1区。 老年代:存放比较活跃对象,经常被引用的对象。 垃圾回收机制在新生代中比较频繁,若多次gc没能回收,则放到老年代中,老年代gc次数相对比较少。 新创…
个人成就
文章被阅读
818
掘力值
45
关注了
9
关注者
0
收藏集
3
关注标签
35
加入于
2018-10-06