首页 > 试题广场 >

最影响应用性能的因素是:

[单选题]
最影响应用性能的因素是:
  • cpu 的快慢
  • 磁盘的快慢
  • 内存的快慢
  • 显卡的快慢
  • 网卡的快慢
b 磁盘的快慢,io有的时候是瓶颈
发表于 2015-08-25 08:11:04 回复(0)
选C 
发表于 2015-08-26 16:39:18 回复(0)
c
cpu本来就很快;
磁盘容量大,速度相对慢;
有些应用程序并不联网。
发表于 2015-08-25 21:18:59 回复(0)
选C
发表于 2015-08-25 16:41:41 回复(0)
这个题应该要看具体的应用场景吧,对于计算密集型的应用,需要CPU和频繁访存,CPU和内存就会是瓶颈;而对于I/O密集型的应用,磁盘则是瓶颈,比如频繁存取硬盘;对于图形图像类,显卡也会制约应用性能,如大型3D游戏;而对于网络流量较大的应用,网卡也可能制约应用的表现。所以这道题是无解的,除非指定相应的应用场景
发表于 2015-08-25 10:39:25 回复(0)
首先排除AD(cpu最快了,大部分时间都是cpu等内存传数据,没什么好选的;显卡只是用于应用的显示,显卡不行顶多画面失真丢帧,并不会对应用的实际运行造成影响)
剩下3个选项:内存、磁盘、网卡。我把这3项放一起,是因为这3项都是io,运行速度内存>磁盘>网卡(在国外部分地区已经实现ssd>网卡>机械硬盘。吐槽下国内的网速)。那么我们知道,应用是运行在内存上的。当应用需要与磁盘交互进行读写数据时,磁盘性能会对其产生影响;当应用需要向网络上传下载数据时,网卡性能会对其产生影响。但这些影响都是有限的。对于应用而言,内存是枪,磁盘和网卡是运输子弹的传送带。传送带的速度固然会影响到弹药的供给,但是***速度才是胜利的关键。内存本身就可以存储不少的弹药,在磁盘和网络停止供应弹药的情况下,内存依然可以稳定运行。
所以我认为,应该选C
发表于 2015-08-25 09:19:18 回复(0)
a
发表于 2015-01-07 18:51:21 回复(0)