在生活中我们会发现一个现象,我们的手机,电脑等电子设备内存越来越大,CPU主频也是能高则高,存储空间是能多大多大,这才几年的时间,64G存储空间的手机已经几乎不生产了.为此消费者也是付出了金钱的代价,做性能优化一方面可以帮我们节省金钱,让电子产品发挥出真正的能效.第二个方面,则是摩尔定律的失效导致的性能瓶颈问题,在以前,遇到性能问题我们还可以通过堆料(加核心,提升cpu的工艺)来解决,类似于电子游戏里面买装备,但是现如今cpu的工艺已经达到瓶颈级别了,这时候几乎已经不可能通过堆料来提升cpu的性能,相当于装备栏已经满了,所以这时候就需要我们通过提升程序的性能来达到提升效率的目的.
第2章讨论如何开展性能实验及分析实验结果,介绍性能测试和对比结果的最佳实践。
第3、4章介绍 CPU 微架构的基本知识和性能分析相关术语
第5章探讨几种流行的性能分析方法,介绍性能问题剖析方法的工作原理,以及应采集哪些数据。
第6章介绍现代 CPU 为支持及增强性能分析所提供的特性的相关信息,涵盖它们的工作原理以及能够解决的问题。
第7~9章介绍典型性能问题的处理方法,它们以最方便的方式与自顶向下微架构分析(Top-DownMicroarchitectureAnalysis,TMA)(见6.1节)一起组织和搭配使用。TMA 是本书的重要概念。
第10章包含前3章中未讨论过但值得在本书中专门介绍的一些优化专题。
第11章讨论多线程应用程序的性能分析技巧,概要地描述多线程应用程序性能优化所要
更多回帖