性能调优涉及到的几个指标

构建高性能的应用程序要求:
1 低延迟: 例如页面加载事件要很短,对用户响应快
2 高可扩展性: 例如随着用户数的增加,不会显著的影响应用程序的性能
3 高可用性: 例如7*24*365服务,不会因为内存泄漏或者数据库连接用完而宕机。

[img]http://dl2.iteye.com/upload/attachment/0094/7223/06720da0-aa0e-3eb9-868a-ec5b74944523.png[/img]

像上图所描述的,性能问题的原因多种多样:设计缺陷的应用程序、数据库或者基础架构设计扩展性不够好不利于负载均衡的调优,虚拟机,应用程序服务器,有问题的sql语句(笛卡尔连接),由多个线程同时等待一个运行时间很长的阻塞方法导致的线程争用问题,阻塞代码等。内存或者非内存(例如,套接字,数据库连接等)的泄漏:无论是过度的垃圾回收导致消耗更多的CPU周期剥夺应用程序的稀缺资源,还是用完内存或连接这些都能导致性能下降。

补一张图:

[img]http://dl2.iteye.com/upload/attachment/0094/7251/ae126784-4383-36ff-926d-403a5858a862.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值