阿里资深架构师分享:JVM与性能优化核心学习心得PDF送给你

93 阅读2分钟

性能调优的层次

为了提升系统性能,我们需要对系统的各个角度和层次来进行优化,以下是需要优化的几个层次。

从上面我们可以看到,除了jvm调优以外,还有其他几个层面需要来处理,所以针对系统的调优不是只有jvm调优一项,而是需要针对系统来整体调优,才能提升系统的性能。本篇只针对jvm调优来讲解,其他几个方面,后续再介绍。

阿里架构师用心整理JVM与性能优化核心知识分享

今天给给大家带来的是阿里架构师用心整理JVM与性能优化核心知识分享

目录

从五个方面全面解析了JVM、性能优化

1、JVM内存区域划分

2、JVM执行子系统

3、垃圾回收器和内存分配策略

4、编写高效优雅Java程序

5、性能优化

一、JVM 内存区域划分

  • 程序计数器(线程私有)
  • Java栈(线程私有)
  • 本地方法栈(线程私有)
  • 堆(线程共享)
  • 方法区(线程共享)
  • 直接内存(线程共享)

二、JVM执行子系统

  • Class类文件结构
  • 字节码指令
  • 类加载机制
  • 类加载器
  • Tomcat类加载机制
  • 方法调用详解

三、垃圾回收器和内存分配策略

  • Java中是值传递还是引用传递?
  • 引用类型
  • 基本垃圾回收算法
  • 分代处理垃圾
  • JAVA中垃圾回收GC的类型

四、编写高效优雅Java程序

  • 面向对象
  • 方法
  • 通用程序设计

五、性能优化

  1. 常用的性能评价/测试指标
  2. 常用的性能优化手段
  3. 应用服务性能优化
  • 异步
  • 集群
  • 应用相关

由于文章篇幅过长,小编整理成一套PDF文档的格式把JVM以及性能优化解析整理完成,获取该文档方式:点击此处 即可