
JVM
文章平均质量分 84
duheaven
这个作者很懒,什么都没留下…
展开
-
JDK5.0垃圾收集优化之--Don't Pause
作者:江南白衣,最新版链接:http://blog.youkuaiyun.com/calvinxiu/archive/2007/05/18/1614473.aspx,版权所有,转载请保留原文链接。 原本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。 Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后转载 2013-11-17 12:14:37 · 819 阅读 · 0 评论 -
CMS GC总结
转载自http://www.iteye.com/topic/473874 首先感谢阿宝同学的帮助,我才对这个gc算法的调整有了一定的认识,而不是停留在过去仅仅了解的阶段。在读过sun的文档和跟阿宝讨论之后,做个小小的总结,如果有谬误,敬请指正。 CMS,全称Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和j转载 2013-11-17 17:55:49 · 807 阅读 · 0 评论 -
Java虚拟机类加载机制浅谈
转载自http://computerdragon.blog.51cto.com/6235984/1223354Java语言是一种编译后再经过解释器执行的过程, 解释器主要就是如何处理解释Class文件的二进制字节流。JVM主要包含三大核心部分:运行时数据区,类加载器和执行引擎。 虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验、准备、解析和初始化转载 2013-11-18 15:26:28 · 871 阅读 · 0 评论 -
JVM垃圾回收(GC)原理
一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2. 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍转载 2013-11-17 18:00:52 · 883 阅读 · 0 评论 -
JVM体系结构
Java虚拟机(Java VirtualMachine,JVM)是软件模拟的计算机,它可以在任何处理器上(无论是在计算机中还是在其他电子设备中)安全兼容地执行保存在.class文件中的字节码。Java虚拟机的“机器码”保存在.class文件中,有时也可以称之为字节码文件。Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java原创 2013-11-18 13:38:27 · 1982 阅读 · 0 评论