
jvm
飘凌的血雪
这个作者很懒,什么都没留下…
展开
-
JVM内存回收机制
JVM内存回收机制jvm内存回收简介判断对象是否可以被回收(判别算法或搜索算法)引用计数法根搜索算法GC算法标记-清除算法(Mark-Sweep)复制算法(Copying)标记-整理算法(Mark-Compact)分代回收算法(Generational Collecting)简要说明分代回收的GC类型年轻代GC过程年老代GCGC执行机制串行GC并行GC同步GC内存调优容易导致Full GC的情况J...转载 2018-11-09 15:19:40 · 258 阅读 · 0 评论 -
jvm工作原理和流程
jvm工作原理和流程jvm简介Java虚拟机的体系结构Java代码编译和执行的整个过程Java源码编译机制类加载机制类执行机制JVM内存管理及垃圾回收机制堆内存(heap)栈内存(stack)堆内存与栈内存需要说明本地方法栈(java中的jni调用)方法区(method)垃圾回收机制Java虚拟机的运行过程示例jvm简介说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种...转载 2018-11-08 14:27:56 · 276 阅读 · 0 评论 -
JVM内存:年轻代,老年代,永久代
JVM内存:年轻代,老年代,永久代jvm内存简介年轻代老年代永久代jvm内存简介Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象,如下图所示:在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old)。新生代 ( Young ) 又被划分为三个区域:Eden、S0、S1。 这样划分的目的是为了使 JVM 能够更好的管理堆...转载 2018-11-08 18:06:13 · 179 阅读 · 0 评论