码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
四种GC算法
四种GC算法 GC垃圾回收,首先需要判断哪些对象需要回收 判断对象存活 可达性分析 : ? 从GC Roots开始向下查询,如果一个对象到任何一个GC Root对象都没有一个引用链相连的话,说明此对象不可用。 ? 四个GC Root对象 1. JVM栈中引用的对象 2. 方法区静态属性引用的对象 3 ...
分类:编程语言   时间:2020-01-10 15:52:00    阅读次数:117
自己看的
目录 JVM 线程内存共享区 堆 heap (线程共享) 新生代的划分 Eden/FromSurvivor/To Survivor FromSurvivor To Survivor 新生代Minor GC 回收过程 老年代区域 清理算法:标记清除法 方法区、永久代(线程共享) 运行时常量池 线程内存 ...
分类:其他好文   时间:2020-01-09 18:57:51    阅读次数:102
JVM常见问题(一)
垃圾回收的原理和优点、GC是什么、Java垃圾回收机制、JVM加载class文件的原理机制、java类加载过程 ...
分类:其他好文   时间:2020-01-08 16:02:43    阅读次数:80
JVM垃圾回收
1. 概念理解 1.1. 并行(Parallel)与并发(Concurrent) 并行:指多个垃圾收集线程并行工作,但此时用户线程仍然处于等待状态 并发:指用户线程与垃圾收集线程同时执行 1.2. Minor GC 与 Major GC Minor GC:指发生在新生代的垃圾收集动作,因为Java对 ...
分类:其他好文   时间:2020-01-08 14:12:58    阅读次数:85
JVM概述 & GC概述
参考: 1. https://blog.csdn.net/seu_calvin/article/details/51404589 2. "Oracle:Java Garbage Collection Basics" span{color:red} 0. Java Garbage Collection ...
分类:其他好文   时间:2020-01-08 00:37:07    阅读次数:82
MAT 分析dump文件
我刻意的制造了一段会溢出的代码。 通过下图的leak suspects分析是可以看出gc root的。比较代码和图中的b a。 还有其他的方式可以分析,点击dominator tree可以获取到持有大对象的线程,然后在其上也可以执行gcroot的分析,如下图。 ...
分类:其他好文   时间:2020-01-06 19:21:34    阅读次数:206
Java默认GC
...
分类:编程语言   时间:2020-01-04 18:38:14    阅读次数:424
for循环和while循环的区别?
在开发中,如果明确循环的次数,使用for循环;不明确循环次数,使用while循环从内存角度考虑,for循环的格式for(初始语句;条件语句;步长语句){循环体语句...},for循环结束之后,{}中的变量值会及时从内存中释放掉,不会消耗内存空间!while循环结束,还可以去访问变量值,不会立即从内存中释放掉,等待GC垃圾回收器(垃圾回收线程,也称为守护线程!)空闲时候回收!开发中优先使用for循环
分类:其他好文   时间:2020-01-04 16:48:19    阅读次数:655
[转帖]Java性能分析神器-JProfiler详解(转)
Java性能分析神器-JProfiler详解(转) https://www.cnblogs.com/jpfss/p/8488111.html 前段时间在给公司项目做性能分析,从简单的分析Log(GC log, postgrep log, hibernate statitistic),到通过AOP搜集 ...
分类:编程语言   时间:2020-01-04 12:25:09    阅读次数:115
事件绑定持有对象引用导致GC不回收对象
现象封装了一个部门选择框对象,在第一次创建选择框的时候是正确的,但是在关闭之后再次创建,发现点击事件被调用两次,于是console.log(),发现第一次创建的选择框的数据也被打印了一次,执行两次分别是执行了第一次本该销毁掉的选择框对象的方法和刚创建的选择框对象的方法。解决想了想,会不会是事件绑..... ...
分类:其他好文   时间:2020-01-04 00:46:45    阅读次数:84
3562条   上一页 1 ... 31 32 33 34 35 ... 357 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!