原文:《JVM G1源码分析和调优》读书笔记

GC的相关算法与JVM的垃圾收集器 GC的相关算法 分代管理 复制算法 标记清除 标记压缩 JVM垃圾收集器 P 表 不同类型垃圾回收期比较 串行收集器 Serial。 Serial GC用于新生代,用了复制算法 Serial Old GC作用于老年代,用的是标记 压缩算法。STW 并行收集器 Parallel。Parallel new作用于新生代,使用了复制算法 Parallel old作用于老 ...

2019-11-10 18:52 0 886 推荐指数:

查看详情

Java性能优化权威指南-读书笔记(四)-JVM性能-延迟

延迟指服务器处理一个请求所花费的时间,单位一般是ms、s。 本文主要讲降低延迟可以做的服务器端JVM优化。 JVM延迟优化 新生代 新生代大小决定了应用平均延迟 如果平均Minor GC持续时间大于应用程序平均延迟性要求,可以适当减小新生代空间大小; 如果Minor GC频率 ...

Fri Jul 01 09:10:00 CST 2016 0 1619
《Webpack实战:入门、进阶与读书笔记

概述 这几天我读了 Webpack实战:入门、进阶与,感觉收获挺大的,把读书笔记发出来,供以后开发时参考,相信对其他人也有用。 我的书单 读书笔记 1.CommonJS 与 ES6 Module 最本质的区别在于前者对模块依赖的解决是“动态”的,而后者是“静态”的。动态的含义是:模块 ...

Wed Apr 22 07:22:00 CST 2020 0 1039
JVM实战:G1中的to-space exhausted问题

最近刚刚将自己的一个应用从CMS升级到G1,在一天早上,刚刚到办公室坐下,就收到手机一阵报警,去查看了监控,发现机器的内存出现了一个90度的涨幅,如下图所示: 在查看GC日志后,发现那个时间点附近出现了“to-space exhausted”这种日志(关于G1的日志学习,参见我之前的文章 ...

Sun Aug 25 06:16:00 CST 2019 1 393
JVM之探索CMS和G1的物理内存归还机制

前言: 公司有一个资产统计系统,使用频率很低,但是要求在使用时查询速度快,因此想到做一些缓存放在内存中,在长时间没有使用,持久化到磁盘中,并对垃圾进行回收,归还物理内存给操作系统,从而节省宝贵资源给 ...

Tue Jul 23 04:34:00 CST 2019 1 1577
JVM垃圾回收器 :G1 回收器的原理及

参考文档:https://juejin.im/post/5b6b986c6fb9a04fd1603f4a#heading-18 G1原理及 1 G1简介 G1(Garbage-First)是一款面向服务器的垃圾收集器,支持新生代和老年代空间的垃圾收集,主要针对配备多核处理器及大容量 ...

Thu Jun 18 23:54:00 CST 2020 0 1783
Hbase G1 gc 最终参数

export HBASE_HEAPSIZE=16384export HBASE_OFFHEAPSIZE=25gexport HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -Xmx16g -Xms16g -Xmn4g -Xss256k -XX:MaxPermSize ...

Tue Dec 25 19:07:00 CST 2018 0 1536
八、G1收集器-(翻译自官方文档)

本节介绍,为了应用的评估,分析和性能,如何调节G1收集器。 像在G1收集器那一节描述的,G1收集器是分代的和region化的,也就是整个堆内存被分为一系列大小相等的region。在启动时,JVM设置region的大小,根据堆大小的不同,region的大小可以在1MB ...

Sun Jun 23 08:00:00 CST 2019 0 804
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM