20、性能看护: 如何更好地守护产品性能

你好,我是尉刚强。 前面几节课,我们学习了基准测试的相关技术和方法,知道了如何选择合适的性能测试工具。而所有的这些技术和手段,最终目的其实都是为了更好地看护软件的性能,并更好地支撑软件设计与优化。 但实际上,对目标软件的性能测试与看护,是一项工作量投...

性能优化高手课

19、性能测试工具:如何选择最合适的性能测试工具

你好,我是尉刚强。这节课,我们来聊聊性能测试工具的选择和使用。 我们都知道,性能测试是在确保软件功能正确的前提下,通过一些测试与加压手段,来衡量软件性能表现、分析性能问题的一种技术方法。而性能测试工具,则是支撑性能测试工作效率的重要保障之一,所以在进...

性能优化高手课

18、Benchmark测试(下):如何做好宏基准测试

你好,我是尉刚强。在上节课,我给你介绍了如何才能做好微基准性能测试,而这节课的主要关注点则是如何才能做好宏基准级别的性能测试。 现在我们已经知道,**宏基准性能测试的目标是获取软件系统级的性能基线水平,以此支撑系统基于性能去弹性扩展、部署运维等,或是...

性能优化高手课

17、Benchmark测试(上):如何做好微基准测试

你好,我是尉刚强。从这节课开始,我们就进入了课程的第三个模块:性能看护篇。接下来,我们会用5节课的时间,来学习和掌握性能测试的核心理论、测试工具的选择和使用,并理解如何才能更好地集成在流水线中监控软件产品性能的能力。 今天,我们先来了解下基准测试(B...

性能优化高手课

16、技术探索:你真的把CPU的潜能都挖掘出来了吗

你好,我是尉刚强。 通过上节课的学习,我们现在已经了解并发设计和实现的相关技术和方法,而所有这些技术方法的目的,都是为了能最大程度地发挥CPU多核的性能。但我们还要知道的是,CPU体系架构在解决单核性能瓶颈问题、提升处理软件性能的过程中,其实并不是只...

性能优化高手课

15、并发实现:掌握不同并发框架的选择和使用秘诀

你好,我是尉刚强。 在学完了第[2]、[3]节课之后,我们已经清楚了并行设计的重要性,也掌握了几类典型的并行设计架构模式,但是在编码实现的过程中,这些并行设计架构模式还需要依赖底层的并发框架才能完成。所以今天这节课,我就和你聊一聊并发框架的选择和使用...

性能优化高手课