在为我的(网络)应用程序计时性能/延迟时,我应该使用 n 运行中测量的最小时间,还是平均值?或其他什么?
如果是后一种情况,何时使用什么?
如果你的回答是“研究它,伙计”,那么你能指出一个很好的资源吗?
答案 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/ 这是关于“响应时间”时间的好文章。 (网站)