读书笔记:《分布式JAVA应用 基础与实践》 第五章 性能调优(一)
    读书笔记:《分布式JAVA应用 基础与实践》 第五章 性能调优(二)
    第五章 性能调优 - 图1
    在查看Linux 内存状况时经常会发现可用的物理内存不多,但 cached 用了很多,这是 Linux 提升文件 IO 速度的一种做法。这种情况下,如物理空闲内存够用,通常在 Linux 上只有写文件和第一次读取文件时会产生真正的文件 IO
    CPU消耗
    文件IO消耗
    网络IO消耗
    内存消耗
    多数Java应用会将-Xms和-Xmx设置为相同值,避免运行期间要不断申请内存
    5.2 调优
    对于资源消耗不多,但程序执行慢的情况
    对于分布式 JAVA 应用而言,造成这种情况的主要原因通常有锁竞争激烈及未充分利用硬件资源两种情况
    从纯粹的软件调优角度来讲,充分而不过分使用硬件资源,合理调整 JVM 以及合理使用 JDK 包是调优的三大有效原则