码迷,mamicode.com
首页 >  
搜索关键字:gss gc    ( 3590个结果
Java-100天知识进阶-GC算法-知识铺(五)
知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。 GC算法 1.标记清除算法 优缺点:不需要额外空间,但是遍历空间花费大,而且会产生大量内存碎片 2.复制收集算法 占用两块一样大内存,每次只用使用一块。当需要发生复制的时候,遍历一遍可达 ...
分类:编程语言   时间:2019-11-26 22:41:37    阅读次数:76
Java-100天知识进阶-GC种类-知识铺(六)
知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停的来唤醒你记忆深处的知识点。 一、GC回收器的 4个指标: 1.Throughput,非gc时间与总运行时间的比重。 2.Pauses,gc过程中程序的暂停次数,暂停平均时长,最大时长。 3.Footprint ,当 ...
分类:编程语言   时间:2019-11-26 22:39:30    阅读次数:111
通用报表设计方案
通用报表的设计 背景: 1、md经常使用报表,报表的结果集需要在内存中进行计算,造成系统经常young gc 2、每一次报表查询需要10秒多的查询计算时间,造成业务人员的不满 基于上面的原因,设计了基于redis的缓存注解 设计方案 1、注解支持:设置超时时间、返回类型、返回类、参数类型设置 2、使 ...
分类:其他好文   时间:2019-11-25 13:12:56    阅读次数:83
【java虚拟机】常用的jvm配置参数
转自:https://www.cnblogs.com/pony1223/p/8661219.html 零、在IDE的后台打印GC日志: 既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。 既然如此,那么在IDE的控制台打印GC日志是必不可 ...
分类:编程语言   时间:2019-11-24 09:24:48    阅读次数:63
关于GC(中):Java垃圾回收相关基础知识
JavaGC的相关知识点在《深入理解JAVA虚拟机》上比较琐碎,有的概念没有详细介绍,前后顺序也不太连贯。为了便于理解原理和问题排查,反复阅读了这一部分及相关文章后简单的总结一下。 思想脉络是:JVM内存模型->内存模型中的堆的进一步分代->GC回收算法、日志、回收器,从一个面(内存模型)到一个点... ...
分类:编程语言   时间:2019-11-22 19:08:34    阅读次数:94
Java学习之路
一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:编程语言   时间:2019-11-22 00:34:49    阅读次数:72
GC收集器
新生代收集器 Serial New 单线程收集器,工作时必须暂停其他线程; 简单高效,没有线程交互开销; 基于复制算法; Parallel New 对Serial的改进,多线程; CPU数量 ...
分类:其他好文   时间:2019-11-21 17:13:20    阅读次数:64
面试官问我:谈谈对Java GC的了解?回答完让我回家等消息....
JVM的运行数据区 首先我简单来画一张 JVM的结构原理图,如下。 我们重点关注 JVM在运行时的数据区,你可以看到在程序运行时,大致有5个部分。 1.方法区 不止是存“方法”,而是存储整个 class文件的信息,JVM运行时,类加载器子系统将会提取 class文件里面的类信息,并将其存放在方法区中 ...
分类:编程语言   时间:2019-11-21 12:11:33    阅读次数:101
JVM——垃圾回收
目录: 如何判断垃圾是否回收? 引用计数法 可达性分析算法 四种引用 引用队列 垃圾回收算法 标记清除算法 复制算法 标记整理算法 分代垃圾回收 新生代 老年代 Minor GC 和 Full GC的区别 总结 垃圾回收器 原理 串行回收器 吞吐量优先 获取最短停顿时间优先(CMS) G1 垃圾回收 ...
分类:其他好文   时间:2019-11-21 10:18:50    阅读次数:133
Java学习之二(线程(了解) JVM GC 垃圾回收)
线程与进程(了解)→JVM→字节码→GC 一、程序 = 算法 + 数据结构(大佬) 二、程序 = 框架 + 业务逻辑(现实) 1.线程与进程、同步与异步 1.1进程是什么? 进程就是操作系统控制的基本运行单元,说白了就是Java运行程序。 1.2什么是线程? 进程中独立运行的子任务就是一个线程 1. ...
分类:编程语言   时间:2019-11-17 17:55:59    阅读次数:96
3590条   上一页 1 ... 38 39 40 41 42 ... 359 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!