JVM
cfanrCoder
对贡献有激情,对回报有信心!
展开
-
《深入理解java虚拟机》垃圾回收算法
转自:http://blog.csdn.net/chjttony/article/details/7883068 Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾转载 2014-11-13 12:26:31 · 1145 阅读 · 0 评论 -
《深入理解java虚拟机》Java Class类文件结构及类加载机制
转自:http://blog.csdn.net/chjttony/article/details/7907261转载 2014-11-13 20:19:55 · 1983 阅读 · 0 评论 -
《深入理解java虚拟机》Java虚拟机垃圾收集器
转自:http://blog.csdn.net/chjttony/article/details/7883748转载 2014-11-13 16:01:47 · 840 阅读 · 0 评论 -
《深入理解java虚拟机》Java内存结构及内存溢出实例
转自:http://blog.csdn.net/chjttony/article/details/7857227 java虚拟机规范规定的java虚拟机内存其实就是java虚拟机运行时数据区,其架构如下: 其中方法区和堆是由所有线程共享的数据区。 Java虚拟机栈,本地方法栈和程序计数器是线程隔离的数据区。 (1).程序计数器: 是一块较小的内存空间,其作用可转载 2014-11-12 17:24:27 · 1465 阅读 · 0 评论 -
面向GC的Java编程-coolshell
Java程序员在编码过程中通常不需要考虑内存问题,JVM经过高度优化的GC机制大部分情况下都能够很好地处理堆(Heap)的清理问题。以至于许多Java程序员认为,我只需要关心何时创建对象,而回收对象,就交给GC来做吧!甚至有人说,如果在编程过程中频繁考虑内存问题,是一种退化,这些事情应该交给编译器,交给虚拟机来解决。 这话其实也没有太大问题,的确,大部分场景下关心内存、GC的问题,显得有点“转载 2014-12-10 10:35:25 · 692 阅读 · 0 评论