美文网首页
性能问题追踪的步骤

性能问题追踪的步骤

作者: xener | 来源:发表于2018-08-14 10:56 被阅读0次

    开始性能调查时的几个重要步骤

    1、找到指标、基线和目标

      第一步就是确定当前的性能,并明确其应提升的程度。明显性能不佳,值得花时间研究,如果系统性能接近其峰值,那么就不值得研究。

      明确性能峰值有助于你设置合理的性能期望值,并能给你一个性能目标,这样你就知道何时应该停止优化。

      1.1 确定指标

          指标是一种客观的度量,用于指示系统的执行情况。

      1.2 确定基线

          明确了如何度量特定系统和应用程序的性能之后,确定当前的性能等级就很重要了。在优化前,运行应用程序记录其性能,这就是基线值,它是性能调查的起点。

      1.3 确定目标

          目标引导你完成性能追踪,一些好的起点

              寻找其他有相同配置的人,询问他们的性能指标  --- 理想状态 (参照确实是一种不错的方式)

              查找工业标准测试程序的结果

              在不同的OS或应用使用你的硬件 --- 也是一种参照,参照同类型应用

    2、追踪近似问题

      使用性能工具为确定问题原因打开第一个口子。初始粗略尝试,形成大致看法

    3、查看问题是否早已解决

      确定是否有其他人已经解决了这个问题。依靠其他人已有的成果。

      对具体建议持保留态度,但是这些建议具有启发性

      下述这些地方也能寻求性能建议:

      在Web上查找相似的错误信息/问题  --- 这通常是第一步。

      在应用程序邮件列表上求助

      向开发人员发邮件

      与内部开发人员交谈

    4、项目开始(启动调查)

      调查前的一些建议

          分离问题  --- 如果可能的话,删去任何运行于被调查系统的多余程序或应用。

          利用系统差异发现原因  --- 如果你能发现一个相似的系统具有更好的性能,那么这对问题调试将是一个有力的帮助。对两个系统使用相同的性能工具,对比性能工具的结果发现差异。

          一次只改变一件事  --- 一次只能有一个变化

          始终在优化后重新测量  --- 调整后对所有的事情重新进行测量。

          记录,记录,记录    --- 重要的事情说三遍  记录你所做的事情以便之后回顾和审查,这一点确实很重要,可以避免以后再重复之前的一些工作。

    相关文章

      网友评论

          本文标题:性能问题追踪的步骤

          本文链接:https://www.haomeiwen.com/subject/mdmmbftx.html