您现在的位置是:首页
>
C程序性能优化 Java程序性能优化-优化的一般步骤
Java程序性能优化-优化的一般步骤 基本调优策略和手段 存在性能问题的系统 十之八九是由某一系统瓶颈导致的 只要找到该性能瓶颈 分析瓶颈的形成原因 对症下药 使用合理的方法解决系统瓶颈 就能
Java程序性能优化-优化的一般步骤
基本调优策略和手段
存在性能问题的系统 十之八九是由某一系统瓶颈导致的 只要找到该性能瓶颈 分析瓶颈的形成原因 对症下药 使用合理的方法解决系统瓶颈 就能从根本上提升性能 所以 系统性能优化的最主要目的就是查找并解决性能瓶颈问题 但同时值得注意的是 性能优化往往会涉及对原有的实现进行较大的修改 因此 很难保证这些修改不引入新的问题 所以 在性能优化前 需要对性能优化的目标 方法进行统筹的安排
优化的一般步骤
对软件系统进行优化 首先需要有明确的性能目标 清楚地指出优化的对象和最终目的 其次 需要在目标平台上对软件进行测试 通过各种性能监控和统计工具 观测和确认当前系统是否已经达到相关目标 若已经达到 则没有必要再进行优化 若当前系统性能尚未达到优化目标 则需要查找当前的性能瓶颈
可能成为性能瓶颈的因素有很多 比如 磁盘I/O 网络I/O和CPU 当找到性能瓶颈后 首先需要定位相关代码 确认是否在软件实现上存在问题或者优化空间 若有 则进行代码优化 若已经没有代码优化空间 则需要考虑进行JVM层 数据库层或者操作系统的优化 甚至 可以考虑修改原有设计 或者提升硬件性能
当优化完成后 需要在目标平台上进行确认测试 若达到性能目标 则优化过程结束 若没有 则需要再次查找系统瓶颈 以此反复 如图 所示
图 性能优化的一般步骤
返回目录Java程序性能优化 让你的Java程序更快 更稳定
编辑推荐
Visual C++音频/视频技术开发与实战
Oracle索引技术

lishixinzhi/Article/program/Java/gj/201311/27841
很赞哦! (1038)