什么是软件的性能?
来源:互联网 发布:淘宝网僧衣 编辑:程序博客网 时间:2024/06/05 10:49
一般来说,性能是一种指标,表明软件系统或构件对其及时性要求的符合程度,其次,性能是软件产品的一种特性,可以用时间来进行度量。
性能的及时性用响应时间或吞吐量来衡量。
响应时间是指服务器对请求作出响应所需要的时间
对于单个事务,响应时间是指完成事务所需的时间;
对于用户任务,响应时间体现为端到端的时间;比如:用户点击【确定】按钮后3秒内呈现出结果,就是一个队用户任务响应时间的描述,在这个用户任务中,可能有多个具体的事务需要完成,每个事务都有其单独的响应时间;
对交互式应用(如web应用)来说,一般以用户感受到的响应时间来描述系统的性能,
而对非交互式应用(如嵌入式系统或银行等业务处理)而言,响应时间是指系统事件产生响应所需的时间;
通常,关注软件性能的对象是多个层面的,用户关注软件性能,系统管理员关注软件性能,软件开发工程师也关注软件性能。
1.用户
从用户的角度来说,软件性能是软件对用户操作的响应时间,通俗的讲,如果用户点击一个提交或输入一个URL地址,随后系统把结果呈现到用户眼前,这个过程所花费的时间即为用户对软件性能的直观印象;
2.系统管理员
从系统管理员的角度来说,软件性能在响应时间方面与用户的视角是一样的,但管理员是一群特殊的用户群体,管理员除关注一般用户体验外,还关注与系统状态相关的信息。如系统资源的使用情况,包括CPU的使用情况、内存的使用情况、磁盘I/O等,当然,还有数据交互的情况。
另外,管理员还关注系统硬件资源的可扩展性即规划性能部分。
3.软件开发工程师:
他们关注用户和管理员关注的所有问题,另外还关注内存泄漏、数据库是否出现死锁,中间件以及应用服务器等问题。
阅读全文
0 0
- 什么是软件的性能?
- 什么是软件性能测试
- 什么是软件性能?
- 1.1什么是软件性能
- 软件人员,什么是最重要的?
- 什么是软件项目的成功
- 什么是软件测试,软件测试的目的?
- 什么是软件需求,软件需求的分类
- 软件的性能测试
- 软件性能的认识
- 软件性能的术语
- 什么是性能
- 什么是性能?
- 什么是硬件,什么是软件
- 什么是性能的监控和调整?
- 什么是最理想的软件保护方法?
- 什么是最理想的软件保护方法
- 评论"什么是“低层次”的软件人才!"
- Hibernate——关联关系的CRUD(增删改查)二
- Codeforces Round #422 (Div. 2) D题要补的知识点
- 规范化设计的范式的个人理解
- 北大新方正何去何从?
- 《云计算架构技术与实践》读书笔记(四):XEN/KVM虚拟化引擎介绍
- 什么是软件的性能?
- unwinding now org.apache.cxf.interceptor.Fault: Index: 1, Size: 1
- 将博客搬至CSDN
- c#笔记(一)
- awk命令用法入门
- win10开始菜单打不开
- CodeForces 449 C.Jzzhu and Apples(构造+数论)
- BZOJ 2049 [Sdoi 2008] LCT 解题报告
- JVM内存结构