十种垃圾回收器

垃圾回收器 随着内存越来越大的过程而演进

最早的组合 serial + serial old

1. serial

a stop-the-world , copying collector which use a single gc

年轻代

单线程

串行回收

2. ps

年轻代

并行回收

3. parNew

多线程+ CMS

年轻代

4. serial old

5. parallel old

6. CMS

并发垃圾回收 和应用程序

老年代

7. G1 10 ms

8. ZGC  1ms pk c++

9.Shenandoah

10 Eplison

调优 12  45

1.8 默认 PS + parallel old

内存分配

JVM 调优

参数

标准参数

-开头

非标准

-X 开头

不稳定

java XX: UseG1GC

-XX: +PrintCommandLineFlags   运行参数

-XX: +PrintFlagsFinal  最终参数值

-XX: +PrintIniitial 默认参数值

垃圾回收算法

Root Searching

GC Algorithms

Mark-Sweep  标记清除

碎片

Copying

Mark-Compact 标记压缩

JVM - 马老师听课笔记相关推荐

  1. 冯鹏程老师主讲 企业资本运营之道 听课笔记(转自新浪吴永达博客)

    冯鹏程老师主讲 企业资本运营之道 听课笔记(2009-10-12 18:45:50) <script type="text/javascript"></scrip ...

  2. AI:《人工智能+制造(智能制造)产业发展的现状、影响、+互联网、未来展望》演讲听课笔记

    AI:<人工智能+制造(智能制造)产业发展的现状.影响.+互联网.未来展望>演讲听课笔记 目录 人工智能+制造"产业发展研究报告 1.人工智能+制造的现状 1.1.为什么要研究& ...

  3. 模式识别听课笔记【武汉理工大学】

    目录 写在前面的话 笔记 写在前面的话 (完结)模式识别–武汉理工大学 听课笔记~ 笔记 1.单个特征选取考虑选什么?设置的门限是多少?选取的特征要尽量区分开不同的类别,降低错误率.还可以考虑结合特征 ...

  4. 收藏推荐| MacOS取证入门直播课听课笔记

    时间过的真快,不知不觉在天宇宁达直播课群学习<MacOS取证入门>已经六周. 俗话说,总结是促进学习的最好方式,在此整理了一些听课笔记,供大家收藏.也欢迎了解苹果取证的学员们在此文后留言补 ...

  5. BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06 李笑来—听课笔记分享(1)

    BlockChain:<区块链世界简明生存指南(一块听听)>2017-06-06 李笑来-听课笔记分享(1) 导读      李笑来是一位得到App专栏的作家,专栏<通往财富自由之路 ...

  6. 马老师也有KPI?! 阿里巴巴脱贫基金发布半年年报

    提到湖畔大学,很多人想到的是新一代企业家.创业者.但今天,湖畔大学属于另一批同样对社会贡献巨大的人:这是一群来自全国各地的一线脱贫工作者.观察者和研究者.有贫困县县领导.公益界人士.媒体观察团成员等, ...

  7. Flink在美团的应用与实践听课笔记

    本文系<Flink在美团的应用与实践>的听课笔记 原始视频视频资源已经在优酷公开:2018.8.11 Flink China Meetup·北京站-Flink在美团的应用与实践 作者:刘迪 ...

  8. 马云自嘲只会用电脑收发邮件,网友:马老师的话,听听就行了

    近日,马云的一番言论又引起了众多网友的热议.其在一则采访中自嘲,称自己只会用电脑收发邮件,言论一出,立即在互联网匿名社区炸锅,有网友表示:马老师的话,听听就行了云云. 如下则是另外一些网友的评论:混迹 ...

  9. 马云再谈996,又一次被网友怒骂:马老师,求求你闭嘴吧!

    马云再次为996发声,在一次论坛上,马云表示:不管你再大的理想,你必须脚踏实地,必须付出比别人更大的代价,你才有可能成功,最近大家批评我比较多的是996,我自己这么觉得,我们这些人必须比996做的更多 ...

最新文章

  1. 学习编译原理对下面这段java跳不出死循环大概能有较好的解释吧
  2. 春风吹用计算机的谱子,方大同《春风吹》简谱
  3. Java黑皮书课后题第6章:*6.14(估算π)π可以使用下面的数列进行计算。编写一个方法,对于给定的i返回m(i),并编写一个测试程序,显示如下表格
  4. 关于 Oracle分页数据重复的问题
  5. 【C】C语言结构体指针的语法
  6. 【编程导航】这本小书,把常考算法题讲活了!
  7. C++冒泡排序(正宗版)
  8. ASP.NET MVC Action返回结果类型【转】
  9. JS实现自动填写问卷【JS小工具】
  10. SignalTap II使用技巧_2
  11. stm8用什么软件编程?stm8开发环境搭建手把手教程!
  12. SpringBoot实现Excel导出并设置表格属性(easyExcel)
  13. 顺序表的定义和基本操作
  14. 湿敏电阻HR202L使用记录
  15. 台式计算机显卡驱动位置,台式电脑独立显卡怎么安装驱动的
  16. 台式计算机启用时间查看,win7系统如何查看电脑的开关机时间想知道是否有他人使用...
  17. 2055041-21-7,Acid-PEG4-S-PEG4-acid在EDC和HATU等活化剂存在下,羧酸基团可与伯胺反应
  18. 在线学习Linux的网站
  19. 如何判断光纤收发器是否有问题?
  20. 如何利用电脑榨干闲置的带宽资源?

热门文章

  1. 2020年基金从业资格证考试该怎么考?怎么复习?
  2. delphi CreateNamedPipe ConnectNamedPipe GetLastError 5
  3. python读取raw数据文件_numpy – 使用python打开.raw图像数据
  4. 高灵敏度低功耗单按键单通道1键触摸触控检测IC-VKD233DH/HH SOT23-6超小体积封装,16S自动复位-适用小体积便携式类触摸面板,如CPS定位手环、智能水温杯等
  5. 一对一视频聊天源码中的语言包应该如何开发
  6. zephyr 消息队列
  7. perl数组硬引用_Perl基础 Perl引用和数组用法解析
  8. 中国开发者现状调查报告:30至40岁程序员比例上升,近六成从业者不反对“大小周”
  9. CSS3 —— 选择器(带你深入了解 CSS3 选择器)
  10. python设置环境变量语句_export设置环境变量