表现时间:平均,最低或其他什么?

时间:2012-02-13 08:17:08

标签: performance timing latency

在为我的(网络)应用程序计时性能/延迟时,我应该使用 n 运行中测量的最小时间,还是平均值?或其他什么?
如果是后一种情况,何时使用什么?

如果你的回答是“研究它,伙计”,那么你能指出一个很好的资源吗?

4 个答案:

答案 0 :(得分:1)

您可以使用couple(time_of_the_call,response_time)检索值,按时间存储它们。然后,您可以使用工具处理这些数据,绘制图表,进行统计。 我认为平均值,最小值等是不够的,你需要一套措施。

例如,您可以将数据放入csv文件并导入excel,甚至使用google graph api绘制实时图表。

答案 1 :(得分:1)

使用中位数而非平均值(或平均值)。

有关推理,请参阅Stanislav Shalunov撰写的Mean Delay Considered Harmful页面(thrulay的作者)。

答案 2 :(得分:0)

我会说你必须想出自己的一个。你是

的基准吗?
  • 请求吞吐量
  • 用户体验
  • 检查超时阈值

根据您希望分析回答的内容,应使用不同的指标。

答案 3 :(得分:0)

http://www.webperformancetoday.com/2012/02/13/non-geeky-guide-to-performance-measurement/ 这是关于“响应时间”时间的好文章。 (网站)