极客时间出品的专栏课《性能优化高手课》作者尉刚强,价值59元现在免费分享。
课程介绍
在当今数字时代,网站和应用的性能对用户体验至关重要。然而,传统的性能优化方法往往被动且存在局限,如可读性差、优化滞后、版本质量问题以及缺乏明确优化目标等。本课程针对这些痛点,提出了主动式性能设计与优化的理念。通过系统级的方法论,我们旨在帮助学员掌握从软件设计到交付的全流程性能优化技巧。
课程内容分为多个模块,从性能设计、实现、看护到调优,每个环节都深入挖掘和解析性能优化的核心要点。学员将学习到并发架构设计、内存模型设计、IO通信设计等关键设计技巧,同时还会接触到高性能编码实现模式,理解数据结构与算法在不同场景下的性能差异。此外,我们还将引导学员进行性能测试用例自动化,实现性能看护,并在实际业务场景中快速定位和解决性能瓶颈。
最后,通过案例篇的学习,学员将有机会亲身体验真实项目中的性能优化过程,提升实施性能优化方法的能力和技巧。本课程旨在培养学员的全局性能设计与优化思维,使他们能够站在系统端到端的角度,全面提升软件性能工程的管理能力。通过本课程的学习,学员将能够在保证软件质量的同时,有效提升用户体验和满意度。
课程目录
│ ├── 开篇词丨与我一起修炼,成为一名软件性能大师吧!.m4a
│ └── 开篇词丨与我一起修炼,成为一名软件性能大师吧!.pdf
├── 02-性能设计篇(3讲)
│ ├── 01丨性能建模设计:如何满足软件设计中的性能需求?.m4a
│ ├── 01丨性能建模设计:如何满足软件设计中的性能需求?.pdf
│ ├── 02丨并行设计(上):如何利用并行设计挖掘性能极限?.m4a
│ ├── 02丨并行设计(上):如何利用并行设计挖掘性能极限?.pdf
│ ├── 03丨并行设计(下):如何高效解决同步互斥问题?.m4a
│ ├── 03丨并行设计(下):如何高效解决同步互斥问题?.pdf
│ ├── 04丨缓存设计:做好缓存设计的关键是什么?.m4a
│ ├── 04丨缓存设计:做好缓存设计的关键是什么?.pdf
│ ├── 05丨IO设计:如何设计IO交互来提升系统性能?.m4a
│ ├── 05丨IO设计:如何设计IO交互来提升系统性能?.pdf
│ ├── 06丨通信设计:请不要让消息通信拖垮了系统的整体性能.m4a
│ ├── 06丨通信设计:请不要让消息通信拖垮了系统的整体性能.pdf
│ ├── 07丨数据库选型:如何基于性能需求选择合适的数据库?.m4a
│ ├── 07丨数据库选型:如何基于性能需求选择合适的数据库?.pdf
│ ├── 08丨可监控设计:如何利用eBPF来指导可监控设计?.m4a
│ └── 08丨可监控设计:如何利用eBPF来指导可监控设计?.pdf
├── 03-性能实现篇(8讲)
│ ├── 09丨性能模式(上):如何有效提升性能指标?.m4a
│ ├── 09丨性能模式(上):如何有效提升性能指标?.pdf
│ ├── 10丨性能模式(下):如何解决核心的性能问题?.m4a
│ ├── 10丨性能模式(下):如何解决核心的性能问题?.pdf
│ ├── 11丨如何针对特定业务场景设计数据结构和高性能算法?.m4a
│ ├── 11丨如何针对特定业务场景设计数据结构和高性能算法?.pdf
│ ├── 12丨我们要先实现业务功能,还是先优化代码?.m4a
│ ├── 12丨我们要先实现业务功能,还是先优化代码?.pdf
│ ├── 13丨编译期优化:只有修改业务代码才能提升系统性能?.m4a
│ ├── 13丨编译期优化:只有修改业务代码才能提升系统性能?.pdf
│ ├── 14丨内存使用篇:如何高效使用内存来优化软件性能?.m4a
│ ├── 14丨内存使用篇:如何高效使用内存来优化软件性能?.pdf
│ ├── 15丨并发实现:掌握不同并发框架的选择和使用秘诀.m4a
│ ├── 15丨并发实现:掌握不同并发框架的选择和使用秘诀.pdf
│ ├── 16丨技术探索:你真的把CPU的潜能都挖掘出来了吗?.m4a
│ └── 16丨技术探索:你真的把CPU的潜能都挖掘出来了吗?.pdf
├── 04-性能看护篇(5讲)
│ ├── 17丨Benchmark测试(上):如何做好微基准测试?.m4a
│ ├── 17丨Benchmark测试(上):如何做好微基准测试?.pdf
│ ├── 18丨Benchmark测试(下):如何做好宏基准测试?.m4a
│ ├── 18丨Benchmark测试(下):如何做好宏基准测试?.pdf
│ ├── 19丨性能测试工具:如何选择最合适的性能测试工具?.m4a
│ ├── 19丨性能测试工具:如何选择最合适的性能测试工具?.pdf
│ ├── 20丨性能看护:如何更好地守护产品性能?.m4a
│ ├── 20丨性能看护:如何更好地守护产品性能?.pdf
│ ├── 21丨性能CI:性能测试也可以集成到Pipeline中吗?.m4a
│ └── 21丨性能CI:性能测试也可以集成到Pipeline中吗?.pdf
├── 05-性能调优篇(4讲)
│ ├── 22丨性能调优方法论:如何科学高效地定位性能问题?.m4a
│ ├── 22丨性能调优方法论:如何科学高效地定位性能问题?.pdf
│ ├── 23丨监控分析:你的性能调优工具足够有效吗?.m4a
│ ├── 23丨监控分析:你的性能调优工具足够有效吗?.pdf
│ ├── 24丨动态监控:你的产品系统中有动态监控的能力吗?.m4a
│ ├── 24丨动态监控:你的产品系统中有动态监控的能力吗?.pdf
│ ├── 25丨性能调优什么时候应该停止?.m4a
│ └── 25丨性能调优什么时候应该停止?.pdf
├── 06-案例篇(3讲)
│ ├── 26丨一个嵌入式实时系统都要从哪些方面做好性能优化?.m4a
│ ├── 26丨一个嵌入式实时系统都要从哪些方面做好性能优化?.pdf
│ ├── 27丨解决一个互斥问题,系统并发用户数提升了10倍!.m4a
│ ├── 27丨解决一个互斥问题,系统并发用户数提升了10倍!.pdf
│ ├── 28丨Web服务业务代码一行不动,性能提升20%,怎么做到的?.m4a
│ └── 28丨Web服务业务代码一行不动,性能提升20%,怎么做到的?.pdf
└── 07-结束语 (1讲)
├── 结束语丨千里之行,始于足下,你已踏上修炼之道!.m4a
└── 结束语丨千里之行,始于足下,你已踏上修炼之道!.pdf
8 directories, 60 files
以上就是极客时间尉刚强老师的专栏课《性能优化高手课》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100079101,有能力的朋友请支持正版,谢谢!
评论(0)