内容简介
本书不仅介绍了如何测量CPU、内存、磁盘/SSD、网络的性能,如何观察、记录、跟踪、汇总性能指标,还讨论了如何设计和创建性能测试工具KUtrace,以及如何对观察结果进行推理。
本书不仅适合软件开发人员阅读,还适合计算机相关专业的师生参考。
本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
1.理解复杂软件动态:本书通过介绍多种环境的优化原则和技术,帮助读者更好地理解复杂软件的动态。
2.提高软件可靠性:通过解决与CPU、内存、磁盘/SSD、网络以及它们之间如何交互有关的问题,可以大大提高软件的可靠性。
3.修复程序运行问题:本书提供了具体的示例和技术,帮助读者修复运行速度缓慢或无缘无故变慢的程序。
4.更有效地分析性能数据:通过介绍如何使用开源软件工具KUtrace收集信息,读者可以更有效地分析性能数据,了解现实与期望的差距。
5.发现问题并解决:本书帮助读者发现问题,例如执行太多指令、指令执行缓慢、等待资源和软件加锁等,并提供了相应的解决方案。
本书不仅介绍了如何测量CPU、内存、磁盘/SSD、网络的性能,如何观察、记录、跟踪、汇总性能指标,还讨论了如何设计和创建性能测试工具KUtrace,以及如何对观察结果进行推理。
本书不仅适合软件开发人员阅读,还适合计算机相关专业的师生参考。