java程序性能调优---------------性能概述
一、程序的性能通过哪几个方面表现
1、执行速度(程序反应反应是否迅速、响应时间是否足够短)
2、分配内存 (分配内存是否合理,是否过多的消耗内存或者内存溢出)
3、启动时间(程序从运行到可以正常处理业务需要花费多长时间)
4、负载承受能力(当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓)
二、性能的参考指标
1、执行时间(一段代码从开始运行到运行结束,所使用的时间)
2、CPU时间(函数或者线程占用CPU实际)
3、内存分配(程序在运行时占用的内存空间)
4、磁盘吞吐量(描述I/O的使用情况)
5、网络吞吐量(描述网络的使用情况)
6、响应时间(系统对某用户行为或者事件作出响应的时间。响应时间越短,性能越好)
三、性能调优的层次
1、设计调优
2、代码调优
·3、