系统优化注意事项
软件的性能优化虽然能提升软件的性能但是优化过程往往伴随着一些风险和弊端比如为了优化某一段代码的实现就需要重写原有的算法而这就很可能引入新的Bug重新实现新的功能模块也同时意味着需要重新对其进行完整的功能性测试使优化前所做的测试工作变得毫无意义而且优化后的代码与优化前的代码相比可能会比较晦涩难懂从一定程度上影响了系统的可维护性因此软件优化需要在软件功能正确性和可维护性间取得平衡而不应该过分地追求软件性能
在进行优化前必须要有明确的已知问题和性能目标决不可为了优化而优化在动手前必须知道自己要干什么任何优化都是为了解决具体的软件问题如果软件已经可以正常工作在性能问题没有暴露前只是凭着主观臆断对某些模块进行性能改进从软件规范化开发的角度上来说是非常冒险的因为修改后的新代码没有经过完整的测试软件质量就没有保障而且优化后的性能提升幅度可能也不足以让开发者如此费尽心机因此在进行软件优化时必须要进行慎重的评估
注意性能调优必须有明确的目标不要为了调优而调优如果当前程序并没有明显的性能问题盲目地进行调整其风险可能远远大于收益
返回目录Java程序性能优化让你的Java程序更快更稳定
编辑推荐
Java程序设计培训视频教程
JEE高级框架实战培训视频教程
JME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
Oracle索引技术
ORACLEG数据库开发优化指南