栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

阿里内网零差评的880页Java系统性能优化笔记,涵盖JIT、ASM、JSR

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里内网零差评的880页Java系统性能优化笔记,涵盖JIT、ASM、JSR

今天分享的这份笔记基于作者在实际工作中遇到的与系统相关的问题及解决之道,通过改善代码来提高系统性能,解决因为代码导致的系统故障。介绍了如何在系统中运用高性能开源工具,以及代码优化和设计技巧来提升性能。另外,如何编写维护性强的代码也在笔记的范畴内。还介绍了一些底层技术,比如Java字节码、ASM和JSR269,这些技术同样可以运用在项目中,以辅助提升性能和方便维护代码。

这份笔记是Java开发规范和系统性能优化指南,从高性能、易维护、代码增强,以及在微服务系统中编写Java代码的角度来描述如何实现高性能Java系统。笔记的大部分例子都是从作者所在传统企业应用,以及高并发系统中摘录而来的,极具参考意义。完整笔记传送门

下面我们一点点来看这份笔记的详细内容!

第一部分

第1章到第5章,第1章通过一个不超过10行的代码优化示例介绍如何对Java系统进行优化,如何使用JMH验证性能优化;第2章和第3章介绍JDK的核心类String.Number和并发包第4章通过20多个优化技巧来说明Java性能优化的各种方法;第5章介绍了常用的高性能工具,如Caffeine、Jackson、 HikariCP,并对其高性能的原因做了一定的源码解析。

第1章Java代码优化

第2章字符串和数字操作

第3章并发编程和异步编程

第4章代码性能优化

第5章高性能工具

第二部分

第6章和第7章,不同于代码规范,这部分强调编写易于阅读的代码,会从代码注释、代码分解、面向对象三方面进行讲解。容易阅读的代码是系统性能优化的前提。

第6章JaVa注释规范

第7章可读性代码

需要免费领取这份880页的Java性能优化笔记的朋友,麻烦帮忙点赞一下这篇文章+关注我,免费获取方式在UP主页个签!

第三部分

第8章,介绍JIT优化。JIT 优化对Java系统运行有深刻的影响,本章系统介绍了JIT编译器、代码缓存、内联等知识。

第8章JIT优化

第四部分

第9章,包含30多个具有“坏味道”的代码片段,读者可以尝试优化代码。

第9章代码审查

第五部分

第10章和第11章,第10章介绍Java字节码和ASM,用于运行时增强Java 系统;第11章介绍JSR269规范,用于编译时增强Java系统。通过使用这些技术,可以有效提升系统的维护性和性能。

第10章ASM运行时增强

第11章JSR269编译时增强

麻烦帮忙点赞一下这篇文章,感谢大家的支持。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322071.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号