微信

使用微信服务,更方便

职友集>程序员面试题 > 你是如何理解应用程序的性能的?

你是如何理解应用程序的性能的?

2015-11-08 06:30:01 阅读( 118 )

1882人 收藏本页

标签:程序员面试题

我们一般定义如下五个方面作为评判性能的标准。
1) 运算的性能—-哪一个算法的执行性能最好
2) 内存的分配—-程序需要分配多少内存,运行时的效率和性能最高。
3) 启动的时间—-程序启动需要多少时间。
4) 程序的可伸缩性—–程序在用户负载过重的情况下的表现。
5) 性能的认识——用户怎样才能认识到程序的性能。
对于不同的应用程序,对性能的要求也不同。例如,大部分的应用程序在启动时需要较长的时间,从而对启动时间的要求有所降低;服务器端的应用程序通常都分配有较大的内存空间,所以对内存的要求也有所降低。但是,这并不是所这两方面的性能可以被忽略。其次,算法的性能对于那些把商务逻辑运用到事务性操作的应用程序来讲非常重要。总的来讲,对应用程序的要求将决定对各个性能的优先级。

来自IT公司面试手册

下一篇:MIS软件工程师的面试题

上一篇:介绍一下正则表达式元字符?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题