1、性能的表现
执行速度:程序的反映是否迅速,响应时间是否够短;
内存分配:内存分配是否合理,是否过多的消耗内存或者存在内存泄露;
启动时间:程序从运行到可以正常处理业务需要花费多长时间;
负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓。
2、性能的参考指标
执行时间:一段代码从开始运行到运行结束,所用的时间
CPU时间:函数或者线程占用CPU的时间
内存分配:程序在运行时占用的内存空间
磁盘吞吐量:描述磁盘的使用情况(每秒磁盘 I/O 的流量,即磁盘写入加上读出的数据的大小)
网络吞吐量:描述网络的使用情况(单位时间内通过某个网络的数据量,单位为比特/秒或字节/秒)
响应时间:系统对某用户行为或者事件做出响应的时间。响应时间越短,性能越好
3、性能调优的一般步骤