问题 单项选择题

以下关于软件性能的说法中,正确的是

A.软件性能与该软件的实现算法无关

B.软件的吞吐量越大,其平均响应时间总是越短

C.给软件的可用资源越少,其平均响应时间越短

D.对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好

答案

参考答案:D

解析: 软件性能指标主要有响应时间、系统响应时间和应用延迟时间、吞吐量、并发用户数、资源利用率五种。软件实现的算法与系统响应时间和应用延迟时间是直接相关的,所以软件的性能也必定与实现算法是有关系的。吞吐量是指系统在单位时间内处理请求的数量,对于无并发的应用系统而言,吞吐量是与响应时间严格的反比关系,但对于其他系统则不一定。资源数量与平均响应时间没有直接关系,因为在具体一个时间点,所占用的资源往往并不多-,即若处理单个请求,在每个时间点都可能会有许多资源被闲置,当处理多个请求时,平均响应时间也与资源调配是否合理有关,与资源数量没有直接关系。另外,并发用户数是性能的一个重要指标,所以选项D“对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好”,说的就是这点,完全正确。

单项选择题
单项选择题