• 中文
    • English
  • 注册
  • 查看作者
  • 头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    对于一个线上系统来说,经常性的会发生如:

    • 系统突然卡死,无法访问,甚至出现OOM。

    • 服务器的CPU负载突然升高。

    • 直接使用默认JVM参数上线,最终发现系统宕机。

    • 想要调整JVM参数,但是无从下手。。。。。

    对于这些问题的出现,都是因为对JVM了解的不够多而导致的。

    然而垃圾回收原理过于抽象,垃圾回收调优过于依赖经验,明确垃圾回收实现与硬件之间的关系是学习垃圾回收时所面临的主要挑战。为了帮助小伙伴更好的学习和使用JVM,今天给大家分享一份 《深入探索JVM垃圾回收 ARM服务器垃圾回收的挑战和优化》 ,下面将内容展示给大家,感兴趣的小伙伴可以看看

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    这份文档共分为4部分:

    • 第一部分 介绍虚拟机执行的基础知识以及垃圾回收的相关知识。

    • 第二部分 介绍JVM中实现的6种垃圾回收算法。

    • 第三部分 介绍JVM提供的用于控制垃圾回收算法的参数。

    • 第四部分 以鲲鹏920为例介绍ARM服务器以及在ARM服务器下如何实现GC才能充分发挥硬件性能。

    限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴

    目录总览

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    内容概览

    第1章 Java代码执行过程介绍

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第2章 JVM中垃圾回收相关的基本知识

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第3章串行回收

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第4章并发标记清除回收

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第5章并行回收

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第6章垃圾优先

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第7章Shenandoah

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第8章ZGC

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第9章GC通用参数

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第10章Parallel GC参数

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第11章CMS参数

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第12章G1参数

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第13章Shenandoah参数

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第14章ZGC参数

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第15章泰山服务器概述

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    第16章AArch64平台上的GC挑战和优化

    头一次见!阿里牛人上传的600页JVM垃圾优化笔记飙升GitHub榜首

    限于文章篇幅原因,就展示到这里了,有需要的小伙伴

  • 0
  • 0
  • 0
  • 50
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: