NO.68 (转载)解决性能问题的几条经验

 

(闲来无事又逛水木,看到这篇10年前的帖子里提到的几条性能优化方法论,依然对我们有着指导意义,特转来分享。)

节选:全文参见

源文档 <http://www3.newsmth.net/bbsanc.php?path=%2Fgroups%2Fcomp.faq%2FJava%2FPerformance%2FDataBase%2FM.1009892103.A>

 

--------------------------------

解决性能问题的几条经验 

1、     不要让硬件的低配置成为软件正常运行的障碍,后者有升级前者的需求,请立即满 

足;经常碰到这样的问题"P166+64M的机子跑Win2K+MySql+JBoss,能跑么?"我在回答" 

可以"的同时只有对着屏幕发呆了。 

2、     尽量使用商业软件,并享受良好的售后技术支持;如果你没有黑客精神,请不要使 

用自由软件。 

3、     分析好自己的问题,也许它的本质和他人的不同;没有一把钥匙可打开的任一把锁 

。 

4、     确定瓶颈环节的位置;解决了瓶颈问题,往往整个的性能问题就解决了,千万不要 

抓着边缘的问题不放。 

5、     将瓶颈环节细分为多个顺序的流程,用逐个替代的方法来试探瓶颈的核心位置;细 

分问题使你都问题有更进一步的了解。 

6、     做自己能做的和该做的事情,始终面向自己的现实问题;不要尝试那些应该由厂商 

解决的问题(例如,自己写个JDBC驱动)。 

7、     他人的方案只供自己参考,解决要靠自己思考;你我应用的情形不同,应用解决方 

案要在理解他人的方案之后。 

8、     观察新技术,应用新技术;它往往包含了前人对问题解决的思路,只是对你来说不 

可见。 

9、     问题得到解决后,立即罢手,并汇报结果;在现实问题得到解决后,没有必要花费 

精力在非核心的问题上,也许它们永远不会被碰到,不要假想问题让自己解决。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值