问题与练习

  1. 取一系列测量值的均值来确定程序运行时间是否总是安全的?有哪些陷阱?
  2. 假设你发现了一个性能缺陷,现在正在开发环境中尝试修复它。如何减少系统中的噪声以获得更明显的基准测试结果?
  3. 使用函数级单元测试跟踪程序的整体性能是否可行?
  4. 你的组织是否有性能回归系统?如果有,能否改进?如果没有,思考安装一个的策略。需要考虑:什么在变化,什么不变(源代码、编译器、硬件配置等),变化发生的频率,测量方差是多少,基准测试套件的运行时间是多少,以及你可以运行多少次迭代。

results matching ""

    No results matching ""