![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
高并发
高并发服务中间件
momo0303kaka
这个作者很懒,什么都没留下…
展开
-
笔记(二) 理解CPU并行
笔记(二): 理解CPU并行 线程效率 = 单线程执行时间/ (N个线程的执行时间 * N) 并行开销 = 1 -线程效率 , 并行开销过大也说明性能不佳。 队列、核心和I/O: CPU 与GPU的数据传输 ,核心密集型充分使用核心资源,存储密集型充分使用内存控制器,I/O密集型充分使用CPU的I/O控制器。 开发: 远离复杂的核心指令,如sin()、sqrt(),如果必须使用,要保持较少的使用次数。 ALU在执行整数指令,FPU执行浮点指令,尽量在内层循环中混合使用,ALU优先 避免混懒的内存访原创 2021-12-19 13:54:51 · 768 阅读 · 0 评论 -
笔记: 理解CPU的并行性
理解CPU的并行性 影响性能的主要因素: CPU : 核心数量、线程数据量,(C/T), 越多越强大, 每个核心拥有自己的L1和L2和L2和L2, L3为共享高速缓存,L3为共享高速缓存,L3为共享高速缓存,L3目前能搞32M以上。 SRAM: 静态随机存取存储器,CPU和芯片组的基材,高速缓存,以速度为目标。 DRAM:动态随机存取存储器,主存基材,以更高带宽和存储为目标,读取耗时。 内存带宽: 以千兆字节每秒为单位,越高意味着I/O速度越高。 核心: 按序核心即指令按照顺序串行执行, 低功耗,省钱;乱原创 2021-12-18 12:16:21 · 945 阅读 · 0 评论 -
Netty传输介绍
Netty传输介绍 https://www.jianshu.com/p/b9f3f6a16911转载 2018-12-29 16:57:26 · 134 阅读 · 0 评论 -
Netty 实现ServerSocket
Netty 实现ServerSocket Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。NIO,同步非阻塞IO,阻塞业务处理但不阻塞数据接收,适用于高并发且处理简单的场景。 相关概念: Channel 数据传输流,与channel相关的概念有以下四个,上一张图让你了解net...原创 2018-12-29 17:26:39 · 2520 阅读 · 0 评论