程序到底该如何优化???

在网上看了很多资料,自己在公司也做过一些和性能有关的项目!!!

总结来说性能和缓存有着巨大的联系,好像只要一提到性能有关的问题就会让人联想到JVM,分布式缓存,一提到HIBERNATE性能,就会联想到ECCATCH等。。。

缓存真的可以提高性能吗,分布式缓存真的可以让我的程序跑的更快,真的可以减少服务器数据库端的压力吗。。。

曾经偶遇过一高手,高手和我说你算性能的方法不对,空间复杂度,和时间复杂度不准确,不精确。高手是C出身,据说当年性能测试时连CPU指针都计算入内。

在高手如云的今天,高手们越来越注意自身程序的性能,因为功能上的开发已经不能满足高手们的欲望,只有优雅的代码结构+高速度的效率才是高手需要的。

而且真正的高手已经放弃考虑自身程序的性能,只要程序比较见状,在代码上节省性能远不如在服务器上做手脚来的快。

这样,机群产生了,分布式的概念被迅速推广,脱离了程序的分布式外插件让COERDER欣喜不已。

那我们的程序到底还值不值得优化,我们的良好习惯还需要养成吗,我们在程序结构上下的功夫还需要存在吗,除去SQL语句是不是我们真的什么都不用在意,只要可以都丢到缓存里。。

我们还需要有优雅的代码吗?

查看全部
hudefeifei1
hudefeifei1
2008/12/23 18:07
  • it技术
  • 互联网问答
  • IT行业问题
  • 编程语言问答
  • 计算机技术
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

0个回复