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

程序员

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

同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题

新一篇:
旧一篇:

你有答案? 你对以上面试题有意见? 你想发表你的见解? 写下来吧!你的分享将会让很多人受益!

相关面试题

·位操作技巧面试题
·程序员面试题整理 欢迎指导
·什么是开闭原则?如何实现开闭原则
·美国英网软件公司题目
·Linux/Unix操作,网络,数据库等方面的面试题

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814