美文网首页
java程序的性能优化(一)

java程序的性能优化(一)

作者: 轻舞凋零 | 来源:发表于2022-06-20 22:26 被阅读0次

    程序性能分几个方面

    • 执行速度
    • 内存分配
    • 启动时间
    • 负载承受能力

    性能的参考指标

    • 执行时间
    • cpu时间
    • 内存分配
    • 磁盘吞吐量
    • 网络吞吐量
    • 响应时间

    木桶原理

    可能的性能瓶颈

    • 磁盘IO
    • 网络操作
    • CPU
    • 异常
    • 数据库
    • 锁竞争
    • 内存

    Amdahl定律

    • 加速比= 优化前系统耗时/优化后系统耗时

    性能调优的层次

    • 设计调优
    • 代码调优
    • JVM调优
    • 数据库调优
    • 操作系统调优

    基本优化策略和手段

    • 明确优化的对象和最终目的
    • 平台上对软件进行测试,通过系统监控和统计工具
    • check是否到达目标

    软件优化需要有个平衡

    • 软件功能
    • 正确性
    • 可维护性

    相关文章

      网友评论

          本文标题:java程序的性能优化(一)

          本文链接:https://www.haomeiwen.com/subject/tfxsvrtx.html