《Java性能优化权威指南》试读章节是第四章—JVM性能监控,展示了JVM的监控工具,介绍了观察数据中常见的应该留意的数据模式,以及应用程序的监控。
文中指出,JVM是应用软件栈的重要组成部分,应该像监控应用自身和操作系统那样监控JVM。分析JVM监控数据,可以知道何时需要JVM调优。JVM版本变更、操作系统变更(配置或版本)、应用版本更新,或者在应用输入发生重大变动时,应该考虑JVM调优。输入变化而影响JVM性能的情形对于许多Java应用来说司空见惯。所以,监控JVM非常重要。
在试读章节中,还指明了JVM的监控范围包括垃圾收集、JIT编译以及类加载。许多工具可以监控JVM,有随JDK一起分发的,有免费的,还有商业的。文中介绍了随Oracle JDK分发的、免费或开源的工具。
文章主要分成五部分介绍了GC数据模型日志如何分析,如何使用工具进行监控等:
- 定义——性能监控和性能分析的定义。
- 垃圾收集——监控JVM的垃圾收集非常重要,因为它对应用的吞吐量和延迟有着深刻的影响。本小节中首先列出重要的垃圾收集数据,然后列出了用于报告垃圾收集统计信息的HotSpot VM命令行选项,并解释了报告中的数据。此外,本节还介绍了用于分析GC数据的图形化工具。探讨了何时需要对JVM的垃圾收集进行调优,并给出了查找此类数据模式的方法和建议。
- JIT 编译器 ——用于找出哪些方法被优化,或某些情况下的逆优化(Deoptimized)或重新优化(Reoptimized)。
- 类加载——JVM类加载器负责加载类,也负责卸载类。并指出,监视类加载活动和永久代的使用,对于应用性能能否满足需求是有重要意义的。
- Java 应用监控——文中指出监控应用的常用方法是查看日志,日志中包含了重要的事件和应用性能的指示信息。
试读章节,图文并茂,非常详尽的诠释了JVM的性能监控,感觉是覆盖了JVM性能监控的各个方面,很实用,值得一读。
相关推荐
轻松道破软件性能调优方法论和具体实现路径,全面细致,一本书搞定性能优化
自己看了一下,感觉对性能优化有了更深的认识,全套版本,不是试读版
JAVA 性能优化最全集合,深入讲解编程技巧和原理,程序员好助手
《实战JAVA虚拟机—JVM故障诊断与性能优化》,全本书籍,高清,有书签目录,非试读版本,通俗易懂,必不可少
那么请选择《Arduino机器人权威指南》吧!John-David Warren、Josh Adams和Harald Molle会带你走进机器人的世界,教会你如何寻找配件、怎样制作机器人、怎样进行编程,甚至告诉你如何对机器人进行安全测试。 本书...
英文版《Arduino robotics》译本:这本书是为那些想更多了解关于Arduino和机器人的爱好者们写的。虽然有些项目是面向大学生和成人的,但涵盖机器人项目的初级章节也同样适合初中生和高中生阅读。...
以Java语言为载体,通过讨论Java程序设计的一般过程和方法,重点讲述程序设计基础、面向对象程序设计、算法与数据结构、GUI程序设计和Web程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程...
Java语言程序设计(基础篇)(英文版·第10版)试读版
《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会...
挺不错的一本适合初学者的JAVA书籍,这里只是试读样章
java程序设计大学教程试读+课件.rar
《Java程序设计《Java程序设计大学教程》试读版 大学教程》试读版 《Java程序设计大学教程》试读版
这是试读版,只有前两章,不过是原版不是扫描版。我会在我的博客记录我的阅读笔记。
Android移动性能实战试读文章 , 注意是试读.....只有100多页,觉得写得好可以去购买正版
Oracle高性能SQL引擎剖析:SQL优化与调优机制详解 试读版前146页
测试人员可以看看,对LoadRunner性能测试工具想了解下的朋友,看看吧?这是一个很好的文档,不是一个是多个文档在里面哦!看看,不会让你失望的!
文件已上传到百度网盘,附件中是下载地址。... High.Performance.Responsive.Design-响应式Web设计性能优化 [美]tom barker(著) | 余绍亮 丁一 叶磊(译) | 人民邮电出版社 | 9787115399748 | 2015-09-01
分析最新的攻击,如BEAST、CRIME、BREACH、Lucky 13、RC4、三次握手和心脏出血 提供全面的部署建议,包括严格传输...给出使用Apache httpd、IIS、Java、Nginx、Microsoft Windows和Tomcat进行安全服务器配置的实际建议
java程序设计大学教程试读+课件!!!java程序设计大学教程试读+课件!!!
Java程序设计大学教程试读(pdf)+课件(ppt)