java HotSpot虚拟机垃圾回收优化(一、Introduction)
来源:互联网 发布:和平网络电视频道地址 编辑:程序博客网 时间:2024/04/30 18:29
java平台从桌面应用到大型WEB服务都被广泛使用,为了支持这种多样化的部署,java Hotspot VM提供多种垃圾加收器,每种设计都用来满足不同的需求。
java SE基于应用程序运行在计算机上的类选择最合适的垃圾收集器。当然,这种选择对于所有的程序来说并不一定是明智的选择,某些具有严格性能指标
或其他要求的用户,开发人员和管理员可能需要明确地选择垃圾收集器并调整某些参数以达到预期的性能水平。
一个垃圾收集器就是一个内存管理工具,它通过以下操作来实现自动内存管理:
(1)将对象分配给年轻代,并将年老的对象提升到老年代。
(2)通过并行(平行)标记阶段查找老年代中存活的对象。java Hotspot VM在java堆占用超过预设的临界值时触发标记阶段。
(3)通过并行复制压缩活着的对象来恢复容余内存。
串行垃圾收集器通常适用于需要堆内存高于100MB的应用。其他垃圾收集器有其他的开销和复杂性(针对特殊行为付出的代价)。如果不需要垃圾收集器
有特殊的行为,推荐使用串行垃圾收集器。有一种况不推荐串行垃圾收集器的情况就是大量线程的程序运行于大内存多处理器机器的情况,些时默认选择
并行垃圾收集器。
0 0
- java HotSpot虚拟机垃圾回收优化(一、Introduction)
- java HotSpot虚拟机垃圾回收优化(二、Ergonomics)
- java HotSpot虚拟机垃圾回收优化(五、Available Collectors)
- java HotSpot虚拟机垃圾回收优化(六、The Parallel Collector)
- Java SE 6 Hotspot [TM] 虚拟机垃圾回收调优
- Java SE 6 Hotspot 虚拟机垃圾回收调优
- Java -- Hotspot虚拟机调优与GC垃圾回收策略
- Java SE 6 Hotspot 虚拟机垃圾回收调优
- Java虚拟机垃圾回收(一) 基础:回收哪些内存/对象 引用计数算法 可达性分析算法 finalize()方法 HotSpot实现
- 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)
- 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)
- 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)
- 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)
- 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)
- J2SE6 HotSpot垃圾回收调优(一)
- Java虚拟机之垃圾回收详解一
- Java虚拟机垃圾回收(一) 基础:回收哪些内存/对象 引用计数算法 可达性分析算法 finalize()方法 HotSpot实现分析
- Java 垃圾回收 调优 HotSpot JV
- LintCode :最大数
- tomcat7 内存配置修改方法
- 通过GBDT组合的特征作为LR的输入
- java基础学习之设计模式 十七
- 两种“两数互换的方式”
- java HotSpot虚拟机垃圾回收优化(一、Introduction)
- @TransactionConfiguration过时与替代写法
- computer-database 项目需求提测
- 使用asm.jar将Android手机屏幕投影到电脑
- 116. Populating Next Right Pointers in Each Node(unsolved)
- 关于typedef的用法小结
- 回炉重造,第七话:初探php函数
- peth0:RX bytes:4226556 (4.0 MiB) TX bytes:4226556 (4.0 MiB)
- 2015年蓝桥杯省赛C/C++ A组 垒骰子