![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm虚拟机相关
幽灵之使
善于交际,工作自信
展开
-
JVM学习内存管理和垃圾回收
JVM内存组成结构 JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下 所示: 堆:所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To Space组成,结构图如下所示: 新生代:新建的对象都是转载 2013-07-14 14:39:12 · 1074 阅读 · 0 评论 -
《深入理解Java虚拟机-->程序编译与代码优化部分
Java语言的“编译期”是一段“不确定”的操作过程,因为它可能是指一个前端编译器把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,Just In Time Compiler)把字节码变成机器码的过程;还可能是指使用静态提前编译器(AOT编译器,Ahead Of Time Compiler)直接把*.java文件编译成本地机器代码的过程。 早期原创 2014-10-19 17:17:17 · 2221 阅读 · 1 评论