Java性能调优(一)

1、性能的表现

执行速度:程序的反映是否迅速,响应时间是否够短;

内存分配:内存分配是否合理,是否过多的消耗内存或者存在内存泄露;

启动时间:程序从运行到可以正常处理业务需要花费多长时间;

负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓。

 

2、性能的参考指标

执行时间:一段代码从开始运行到运行结束,所用的时间

CPU时间:函数或者线程占用CPU的时间

内存分配:程序在运行时占用的内存空间

磁盘吞吐量:描述磁盘的使用情况(每秒磁盘 I/O 的流量,即磁盘写入加上读出的数据的大小)

网络吞吐量:描述网络的使用情况(单位时间内通过某个网络的数据量,单位为比特/秒或字节/秒)

响应时间:系统对某用户行为或者事件做出响应的时间。响应时间越短,性能越好

 

3、性能调优的一般步骤

 

posted @ 2017-03-13 13:23  leafsunday  阅读(101)  评论(0编辑  收藏  举报