书籍详情
《 深入理解软件性能——一种动态视角》[84]百度网盘|亲测有效|pdf下载
  • 深入理解软件性能——一种动态视角

  • 出版社:人民邮电出版社
  • 作者:[美]理查德· L. 赛茨(Richard L.Sites)
  • 出版时间:2024-01-01
  • 热度:2483
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

1.理解复杂软件动态:本书通过介绍多种环境的优化原则和技术,帮助读者更好地理解复杂软件的动态。

2.提高软件可靠性:通过解决与CPU、内存、磁盘/SSD、网络以及它们之间如何交互有关的问题,可以大大提高软件的可靠性。

3.修复程序运行问题:本书提供了具体的示例和技术,帮助读者修复运行速度缓慢或无缘无故变慢的程序。

4.更有效地分析性能数据:通过介绍如何使用开源软件工具KUtrace收集信息,读者可以更有效地分析性能数据,了解现实与期望的差距。

5.发现问题并解决:本书帮助读者发现问题,例如执行太多指令、指令执行缓慢、等待资源和软件加锁等,并提供了相应的解决方案。

 
内容简介



本书不仅介绍了如何测量CPU、内存、磁盘/SSD、网络的性能,如何观察、记录、跟踪、汇总性能指标,还讨论了如何设计和创建性能测试工具KUtrace,以及如何对观察结果进行推理。

本书不仅适合软件开发人员阅读,还适合计算机相关专业的师生参考。

作者简介

理查德· L. 赛茨(Richard L.Sites),美国国家工程院院士。在职业生涯的大部分时间中,他负责硬件与软件的交接,特别关注 CPU/软件性能交互。他担任了 DEC Alpha 处理器的架构师,发明了处理器的性能计数器。他还在 DEC、Adobe、Google 和 Tesla 公司编写过低开销的微代码,负责过软件跟踪

目  录


目  录



第 一部分 测量



第 1章 我的程序太慢了 3

1.1 数据中心环境 3

相关推荐