写点什么

程序性能提高了 5 倍!开源阿里 500 页的 Java 程序优化笔记

作者:Java你猿哥
  • 2023-05-03
    湖南
  • 本文字数:589 字

    阅读完需:约 2 分钟

程序性能提高了5倍!开源阿里500页的Java程序优化笔记

Java 性能优化:

Java 性能优化个人觉得是 Java 进阶的必经之路。很多 Java 工程师对于执行代码后,底层运行的 Java 虚拟机可能一知半解。Java 相比 C/C++最大的区别是,少了内存管理。让工程师可以专注于应用主体逻辑,而不用去管理内存的使用,但这是一把双刃剑,如果让程序达到最佳的性能,是 Java 性能优化的初衷。

Java 性能优化方面带大家做了简单的了解,下面就跟着小轩一起进入到实战阶段吧

第 1 章 Java 性能调优概述

本章将对性能优化技术进行整体性概述,让读者了解性能的概念和性能优化的基本思路和方法。掌握这些内容,有助于读者对性能问题进行系统分析。

性能概述



性能调优的层次



基本调优策略和手段



第 2 章设计优化

善用设计模式



常用的优化组件和方法



第 3 章 Java 程序优化

字符串优化处理



核心数据结构



使用 NIO 提升性能



引用类型



性能测试工具 JMH



有助于改善性能的技巧



第 4 章并行程序开发及优化

并行程序设计模式



JDK 多任务执行框架



JDK 并发数据结构



并发控制方法



锁的性能和优化



无锁的并行计算



协程



第 5 章 JVM 调优

Java 虚拟机内存模型



JVM 内存分配参数



垃圾收集基础



常用调优案例和方法



实用的 JVM 参数



JVM 调优实战



第 6 章 Java 性能调优工具

Linux 命令行工具



Windows 工具



JDK 命令行工具



JConsole 工具



Visual VM 多合一工具



Visual VM 对 OQL 的支持



MAT 内存分析工具



MAT 对 OQL 的支持


来自 JRockit 的礼物———JMC



Java 性能优化可能很多时候用不到,但是他真的是十分重要。

如何获取:

感兴趣的朋友——【戳一戳】即可免费获取~

用户头像

Java你猿哥

关注

一只在编程路上渐行渐远的程序猿 2023-03-09 加入

关注我,了解更多Java、架构、Spring等知识

评论

发布
暂无评论
程序性能提高了5倍!开源阿里500页的Java程序优化笔记_Java_Java你猿哥_InfoQ写作社区