jvm
hezuo1181
???????
展开
-
JVM内存管理机制和垃圾回收机制(1)
JVM内存管理机制Jvm内存管理机制java中是把内存的管理交给java虚拟机来管的,有java虚拟机中的垃圾回收机制来清理内存Java虚拟机(Java virtualmachine)实现了Java语言最重要的特征:即平台无关性。平台无关性原理:编译后的 Java程序(.class文件)由 JVM执行。JVM屏蔽了与具体平台相关的信息,使程序可以在多种平台上不加修改地运行。Java...转载 2018-09-02 19:00:07 · 3933 阅读 · 0 评论 -
JVM内存管理机制和垃圾回收机制(2)
JVM垃圾回收机制 哪些内存需要回收?程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,在这几个区域内就不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了 栈中的栈帧随着方法的进入和退出就有条不紊的执行者出栈和入栈的操作,每一个栈分配多少个内存基本都是在类结构确定下来的时候就已经确定了,这几个区域内存分配和回收都具有确定性 而堆和方法...转载 2018-09-03 01:10:07 · 496 阅读 · 0 评论 -
jvm内存调优
当一个URL被访问时,内存申请过程 如下:A. JVM会试图为相关Java对象在Eden中初始化一块内存区域B. 当Eden空间足够时,内存申请结束。否则到下一步C. JVM试图释放在Eden中所有不活跃的对象(这属于1或更高级的垃圾回收), 释放后若Eden空间仍然不足以放入新对象,则试图将部分Eden中活跃对象放入Survivor区D. Survivor区被用来作为Eden及OLD的...转载 2018-09-03 13:38:34 · 329 阅读 · 0 评论