Java性能调优指南

Java性能调优指南 PDF 中文超清版

  • 大小:42.6MB
  • 类型:Java调优
  • 格式:PDF
  • 热度:924
  • 作者:查理.亨特
  • 更新:2023-01-18 22:57:58
vip 立即下载( 42.6MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 牛绢子 投稿)

性能调优就靠这本啦,里面介绍了很多调优建议。 书虽然很薄,但是讲的很精辟,结合《Java性能调优指南》,感觉对Java的理解又更深了! 不要被书名误导,其实讲的是gc1以及gc调优。可惜书跟很薄,很多东西没有展开来讲。翻译还可以,语录基本通顺。 编辑推荐 本书作者是Java性能和Java HotSpot 虚拟机领域的佼佼者,帮助你利用现代软工实践提高性能,避免常见错误,从实战生涯中总结技巧和窍门。 利用G1克服并行、串行和CMS垃圾收集器的局限性了解G1 GC收集的各个阶段,包括年轻代和老年代在G1的引擎下微调您的应用程序确定潜在优化方案,解释实验结果,并付诸行动探索的HotSpot虚拟机内部使用热点VM服务代理分析、分流,并解决不同的热点 内容介绍 本书主要展示了如何在当今先进的多核硬件和复杂的操作系统环境下,系统且主动地提高Java 性能。本书对Charlie Hunt 和Binu John 的经典图书Java Performance 进行延伸,提供了两个前所未有的、强大的Java 平台创新细节:Garbage First(G1)垃圾收集器和HotSpot 虚拟机服务代理。阅读本书,你就可以在任何情况下从JDK8 或9 中发挥Java 的*性能。 目录 前言 VII 致谢 IX 作者介绍 XII 第1章 Garbage First综述 1 术语 1 并行垃圾收集器 2 串行垃圾收集器 4 并发标记清除(CMS)垃圾收集器 5 收集器的概括总结 7 Garbage First(G1)垃圾收集器 8 G1设计 10 巨型(Humongous)对象 12 Full垃圾收集 12 并发周期 13 堆空间调整 13 引用 14 第2章 深入Garbage First垃圾收集器 15 背景 15 G1中的垃圾收集 16 年轻代 17 年轻代收集暂停 18 对象老化与老年代 19 巨型分区 19 混合收集 22 收集集合及其重要性 24 已记忆集合及其重要性 24 并发优化线程以及栅栏 28 G1 GC的并发标记 30 并发标记阶段 34 初始标记 34 根分区扫描 34 并发标记 34 重新标记 36 清除 36 转移失败与Full收集 37 引用 38 第3章 Garbage First垃圾收集器性能优化 39 年轻代收集的各阶段 39 所有并行活动的开始 41 外部根分区 42 已记忆集合和已处理缓冲区 42 已记忆集合总结 44 转移和回收 47 终止 47 GC外部的并行活动 48 所有并行活动总结 48 所有串行活动的启动 48 其他串行活动 49 年轻代调优 50 并发标记阶段调优 52 混合垃圾收集阶段回顾 54 混合垃圾收集阶段调优 56 避免转移失败 59 引用处理 60 观察引用处理 60 引用处理调优 62 引用 65 第4章 The Serviceability Agent 67 SA是什么 67 为什么要用SA 68 SA组件 68 JDK中的SA二进制文件 69 SA的JDK版本说明 69 SA如何获得Hotspot虚拟机的内部数据结构 70 SA版本对照 71 SA调试工具 72 HSDB 72 HSDB工具 80 命令行Hotspot调试器CLHSDB 100 其他工具 103 CoreDump和崩溃Dump文件 109 调试非本地生成的Core文件 109 SA的共享库问题 110 消除共享库问题 110 SA的系统属性 111 SA的环境变量 113 JDI实现 114 扩展SA工具 115 VisualVM的SA插件 118 VisualVM中怎样安装SA插件 119 SA插件使用 119 SA插件功能 120 用SA做故障分析 124 内存溢出错误分析 124 诊断语言层死锁 132 事后分析Hotspot虚拟机崩溃 137 附录 虚拟机命令行附加参数探秘 145 索引 155

相关资源

  • PostgreSQL 11.2 中文手册

    PostgreSQL 11.2 中文手册

    PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES, 版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES 领先的许多概念在很久以后才出现在一些商业数据库系统中。 PostgreSQL每次更新都会有语法变化,低版本的PostgreSQL是无法运行高版本的sql语法的 《PostgreSQL 11.2手册》 基于上一版本的《PostgreSQL 10.1手册》翻译

    大小:6.05 MBPostgreSQL

  • 《数据挖掘Clementine应用实务》数据文件

    《数据挖掘Clementine应用实务》数据文件

    封面图 目录 推荐序一 推荐序二 序 第1章数据挖掘简介 11何谓数据挖掘 12数据仓库、 KDD、 数据挖掘的关系 13数据挖掘的应用 14数据挖掘的进行步骤 15个案研究 16数据挖掘的分析方法 161分类 162决策树 163回归 164时间序列 165聚类 166关联规则 167顺序规则 168其他分析方法 17数据挖掘的运用理论与实际运用功能 18数据挖掘软件 19数据挖掘在CRM中扮演的角色 191客服中心是顾客关系管理的火 车头 19

    大小:5.3 MB数据挖掘配套资源

  • 《电路基础与仿真实验》习题答案,素材,教案

    《电路基础与仿真实验》习题答案,素材,教案

    内容介绍 本书是全国高等职业教育 十一五 规划教材。 全书共11章,主要内容包括电路的基本概念与定律,直流电路分析,正弦交流电路的基本概念与分析,互感耦合电路,三相交流电路,非正弦周期信号电路,线性动态电路分析等,另有二端口网络和非线性电阻电路可根据不同专业的需要作为选修内容。各章含有内容提要、本章小结和习题。 全书按照理论联系实际,注重讲、学、做统一的原则编写,书中各章内容配有相应的计算机仿真实验,书后还提

    大小:12 MB电路基础配套资源

  • 《从0到1:JavaScript 快速上手》视频课,PPT课件,源码

    《从0到1:JavaScript 快速上手》视频课,PPT课件,源码

    编辑推荐 源自阅读量破6000万的人气教程 适合零基础初学者,1小时快速上手,7天轻松入门 通俗易懂,风趣幽默,原来前端还能这么玩儿 每一节都配有微视频,每一章都配有大量练习 同步视频 配套练习 课件PPT 源码素材 作者答疑 如果你需要的不是大而全,而是恰到好处的前端开发教程,那么不妨试着看一下这本书。本书源于作者在绿叶学习网分享的超人气在线教程。由于教程的风格独一无二、质量很高,因而累积获得超过十万读者的支持。为了更好地

    大小:1.2 GBJavaScript配套资源

  • 零基础python入门(含课件代码)

    零基础python入门(含课件代码)

    本资源是《 零基础python入门 》课程的附带课件,包含PPT讲义和课程代码。是零基础python学习者的福音,手把手教你如何学好python,需要的朋友可下载试试! 目录 第一章:课程介绍及python发展方向 第二章:程序设计与python语言 第三章:案例1 -- 汇率兑换 第四章:案例2 -- 分形树的绘制 第五章:案例3 -- 基础代谢率(BMR)计算 第六章:案例4 -- 52周存钱挑战 第七章:案例5 -- 判断第几天 第八章:案例6 -- 判断密码强弱 第九章:案例7 -- 模拟掷骰子

    大小:61 MBpython

  • Mootdx教程

    Mootdx 是一款纯 Python 语言开发的类似 TradeX 的行情数据接口的实现。 目录 快速开始 行情接口 命令行工具

    大小:984 KBMootdx

  • 前端入门开发规范手册

    前端入门开发规范手册

    此手册主要实现的目标:代码一致性和最佳实践。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。 此手册是在开发中积累下来的经验和参考其它规范/指南制定的,它只是起指导作用,除个别条目强制之外,大多数为非强制约束,开发者可根据自己的实际情况自行决定是否要遵守 该指南只是保证大方向一致性和最佳实践的阶段性总结,不是最后结论,它会随着时间而

    大小:0.98 MB前端开发

  • 《C51单片机项目设计实践教程》配套资源

    《C51单片机项目设计实践教程》配套资源

    内容简介 《世纪英才高等职业教育课改系列规划教材:C51单片机项目设计实践教程》以C语言为主要编程语言,基于KEIL开发平台和PROTEUSISIS 7仿真平台,对许多企业微型项目的实现方法进行了阐述。 本书分为上下两篇,上篇第1、2章介绍了单片机的基础知识,包括数制转换、硬件结构和存储器结构等,第3章介绍了单片机的汇编语言及其程序设计方法,第4章重点介绍了51单片机C语言语法及程序设计方法;下篇以实际项目导向的方式分别介绍了定时/计数器、

    大小:7.83 MB单片机配套资源

下载地址

相关声明:

学习笔记