看懂程序的性能
对客户端程序而言拙劣的性能会严重影响用户体验界面停顿抖动响应迟钝等问题会遭到用户不停的抱怨一个典型的例子就是Eclipse IDE工具在Full GC时会出现程序假死现象相信一定被不少开发人员所诟病对于服务器程序来说性能问题则更为重要相信不少后台服务器软件都有各自的性能目标以Web服务器为例服务器的响应时间吞吐量就是两个重要的性能参数当服务器承受巨大的访问压力时可能出现响应时间变长吞吐量下降甚至是抛出内存溢出异常而崩溃这些问题都是性能调优需要解决的
一般来说程序的性能通过以下几个方面来表现
执行速度程序的反映是否迅速响应时间是否足够短
内存分配内存分配是否合理是否过多地消耗内存或者存在洩漏
启动时间程序从运行到可以正常处理业务需要花费多长时间
负载承受能力当系统压力上升时系统的执行速度响应时间的上升曲线是否平缓
返回目录Java程序性能优化让你的Java程序更快更稳定
编辑推荐
Visual C++音频/视频技术开发与实战
Oracle索引技术
ORACLEG数据库开发优化指南