JVM
九万里_w
成人的世界没有童话和逆袭,强者恒强!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM垃圾是收集器及内存分配策略
对象是否已死 可达性分析算法 在虚拟机桟中引用的对象,例如:各个线程被调用的方法堆栈中是使用到的参数、局部变量、临时变量等 在方法区中静态属性引用的对象,例如:java类的引用类型静态变量 在方法区中常量引用的对象,例如:字符串常量池里的引用 在本地方法桟中JNI引用的对象 java虚拟机内部的引用,例如:基本数据类型对应的Class对象、常驻的异常对象等,还有系统类加载器 所有被同步锁持有的对象 反映java虚拟机内存情况的JMXBean、JMVTI中注册的回调、本地代码缓存等原创 2020-12-21 23:33:49 · 214 阅读 · 0 评论 -
jvm简介
运行时数据区域: 程序计数器 java虚拟机栈 线程私有 生命周期和线程相同 局部变量表、操作数桟、动态连接、方法出口等 java方法执行的线程内存模型 本地方法栈 虚拟机使用到本地方法服务 java堆 被所有线程共享的一块内存区域,在虚拟机启动时创建 存放对象实例 方法区 各个线程共享的内存区域 存储已经被虚拟机加载的类型信息、常量、静态变量、即时编译器编译后的代码缓存的等 别名:非堆 运行时常量池 是方法区的一部分 直接内存 NIO:原创 2020-12-21 22:55:18 · 181 阅读 · 0 评论
分享