软件性能优化 内存优化包括哪几方面

星月 发布于 2012/06/26 20:36
阅读 475
收藏 0
平常不注意这个问题 现在看招聘网站上很多都设计这个。比较含糊,能否帮忙,谢谢
加载中
0
中山野鬼
中山野鬼
看readme 。你应该说的是软件的配置优化问题。
0
deleted
deleted
随便看看就得了。。。。牛B的HR手里掌握一堆牛人和牛人衍生出去的人脉,而需要到处贴招聘单的HR一般除了系统,内存这几条。。。估计也冒不出什么其他名词了。
星月
星月
呵呵 这样啊 谢谢啦
0
湘中朱生
湘中朱生

真正的软件性能优化主要考虑的是软件代码运算效率,同样的一个功能需求,同样的执行结果,有的程序员写出来的代码3秒执行出结果,有的5秒执行出结果,小型应用的时差可能看不出多大效果,大型应用代码(软件架构)优化就显得非常必要了,代码优化对数学运算能力要求较高

内存优化说到底还是软件代码运算效率,同样对数学运算能力也有较高的要求,在做内核开发的时候,有的程序员只知道怎么去实现功能需求,而很少去考虑怎样以最小的资源最快的执行并输出结果,可能现在硬件发展快也是程序员滋生懒惰思想的主要原因之一,以前的老牌程序员尤其是写C的,他们会更多的考虑每一个方法执行对资源的消耗比率,写出来的程序对硬件要求一般都远低于现在新生代程序员写出来的程序!

现在市面上说的软件优化,大部分都是基于既有产品的配置优化,而很少有懂基于代码(软件架构)的运算优化

星月
星月
恩 明白了 谢谢您啦
0
湘中朱生
湘中朱生

我07年在长沙上大学时学软件测试用的是IBM Rational 系列测试工具,它的性能测试工具就会对软件的每一段代码都执行一次,并提供相应的性能测试分析报告,当然这只是根据它既有的算法得到的性能测试报告,只具有参考性,可惜IBM的软件太贵了,中国很少有公司能买得起(舍不得买)

0
恶魔老妖
恶魔老妖
把数据结构搞通,搞透彻,每种语言搞明白运行原理,了解透彻系统的处理过程及处理方法基本就ok了
0
中山野鬼
中山野鬼

引用来自“恶魔老妖”的答案

把数据结构搞通,搞透彻,每种语言搞明白运行原理,了解透彻系统的处理过程及处理方法基本就ok了
数据结构是重要的,对程序设计而言。不过大多数高级语言,没有速度可调优的可能,比如JAVA。谈JAVA就不要讨论速度方面的性能了。讨论讨论系统怎么简洁干净更有意义。讨论速度,C++还可以拿出来说说。
星月
星月
恩 呵呵 谢谢指教啦
堃刘
Java培训机构真是害人不浅。 面试工作四五年的人,连JVM的几个概念都说不清楚。
中山野鬼
中山野鬼
回复 @大东哥 : 88,祝你梦到宫老师找你。。。但愿她今天不是穿者宇航服。。。
大东哥
大东哥
回复 @中山野鬼 : 晚安.
中山野鬼
中山野鬼
回复 @大东哥 : JAVA不是很熟练哦。更谈不上精通,这种断语我没权力发表。哈。
下一页
0
恶魔老妖
恶魔老妖

java方面了解不深刻,没有很深的运用,近几年一直从事linux C  C++ 的工作,所以没有权利谈java

返回顶部
顶部