计算系统响应时间

问题描述 投票:1回答:2

我已经开发了软件,现在我要监控系统的性能,系统几乎运行良好,除了在某些工作时期面临一些缓慢。 现在我准备了与系统响应有关的日志和生成响应的时间,日志时间如下:进程#1步骤1:300毫秒步骤2:700毫秒步骤3:10毫秒进程#2步骤1:10毫秒步骤2:50毫秒步骤3:4毫秒处理#3步骤1:2毫秒步骤2:40毫秒步骤3:80毫秒

现在我想检测哪个进程有可疑的响应时间,软件工程概念的规则是什么? 我的意思是我已经尝试了大于平均值+ 3 *标准偏差的值,但它没有用,只有少数数据被标记但我知道超过100毫秒的数据不正常这个目的的规则是什么在软件工程中,我们如何检测系统的瓶颈?

performance performance-testing
2个回答
2
投票

找到瓶颈并没有真正的经验法则。 规则是,您客观地衡量应用程序的哪些部分很慢,然后您有一个明确的答案。

通过尝试优化代码的浪费大部分工程时间,这些代码首先变得不慢。 所以衡量,然后采取行动。 确保您可以重现性能缓慢,以便您可以重复测试并可靠地测试您的更改。


1
投票

如果您查看此Wiki页面,则有许多链接可用于监视应用程序性能的软件。

http://en.wikipedia.org/wiki/System_profiler

© www.soinside.com 2019 - 2024. All rights reserved.