本书详细介绍Java虚拟机的基本原理和优化诊断方法。其中重点介绍Java虚拟机的体系结构、常用的虚拟机参数、Java虚拟机的垃圾回收原理、算法以及目前虚拟机所支持的各种垃圾回收器及其区别、特点和使用方法。在实践和调优方面,重点介绍了Java的堆、栈分析方法,性能调优的一般思路、手段和工具。此外,还详细介绍了虚拟机内有关“锁”的实现以及优化方法。
作为对虚拟机的深入了解,本书还将详细介绍Java类的基本格式、装载过程和虚拟机的执行机制。
Java虚拟机目前是Java、Scala、Clojure、Groovy等语言的执行平台。大量的服务端程序都基于Java虚拟机执行。Java虚拟机毅然成为Java生态圈的核心。深入理解和使用Java虚拟机具有极其重要的实用价值。
第1章 初探Java虚拟机 |
第2章 认识Java虚拟机的基本结构 |
第3章 常用Java虚拟机参数 |
第4章 垃圾回收概念与算法 |
第5章 垃圾收集器和内存分配 |
第6章 性能监控工具 |
第7章 分析Java堆 |
第8章 锁与并发 |
第9章 Class文件结构 |
第10章 Class装载系统 |
第11章 字节码执行 |
关注微信公众号:白玉盘(baiyu_pan),后台发送“实战JAVA虚拟机JVM故障诊断与性能优化”,下载pdf版电子书。
时间: 2024-10-07 22:26:17