Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Java高性能编程 Speed is a Feature PDF 下载


分享到:
时间:2024-05-05 10:11来源:http://www.java1234.com 作者:转载  侵权举报
Java高性能编程 Speed is a Feature
失效链接处理
Java高性能编程 Speed is a Feature PDF 下载
 
 
 
相关截图:
 


主要内容:

Little定律
• L= λ W
• L:稳定系统中长时间内的平均用户数量
• λ:请求进入系统的平均速度
• W:系统对每个请求的平均处理时间
• 如每秒进入1000个请求,每个请求需要0.5s,则系统每秒处理500个请求
• 为了能够应对更大的系统并发量(提高λ),需要提高每秒可处
理的请求数量(L),或者降低系统延迟,即请求的平均响应时
间(W)

 

Little定律
• 一个应用系统的处理能力受到哪些因素制约?
• 系统能够同时处理的TCP连接(几十k)
• 网络带宽、内存(寄存器1个CPU cycle,一级缓存1ns,二级缓存3ns,三级缓存
15ns,主内存60-80ns)
• 操作系统能够处理的线程数量——操作系统需要对线程进行调度,通常小于20k
• 如果一个系统能够在100ms内处理一个请求,能够同时调度2000个线程,那么系统
能够在1秒内处理20k请求
• 这仅仅是系统在正常响应下的处理能力,如果因为某些原因,系统的处理时间上升
到500ms,那么系统将只能处理4k请求



 

 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐