240 发简信
IP属地:广东
  • 直连链路优化

    时延 介质时延 光纤:2 * 10^8 m/s 微波:3 * 10^8 m/s 铜线:1 * 10^8 m/s 1km距离:光纤需要花5us 发...

  • 内存优化

    linux 内核内存管理有哪些潜在危害 缺页中断进程的虚拟页表和物理页表的关系存放在MMU内存管理单元中,但虚拟页表未映射物理页表时,会发生缺页...

  • CPU优化

    绑定CPU运行 将一个进程或者线程绑定到某个或者若干个CPU核心上运行,而不是由操作系统自由调度的将线程来回切换,可以显著的提高线程的运行性能。...

  • 静态多态与设计模式

    思考一个系统,在系统不断构建的过程中,系统需要支持多个不同版本的代码 这时,设计模式的工厂模式不禁就蹦出在脑海中,来解决不同版本的代码。 然而在...

  • 哈希

    哈希是一种key value的存储结构 当哈希表的key越来越多的时候,则避免不了要rehashing来保证新的key能插进来或者来达到更高的性...

  • 一种基于整体引用计数的方式来管理多线程内存

    对于先进先出的内存分配场景分配内存的策略可以简单很多例如消息队列的内存分配问题 思考消息队列中的元素内存大小差异巨大无法预先分配确定的内存块来传...

  • 多线程无锁资源回收策略

    背景 例如分配一片内存,一般是顺序申请,乱序回收 如果是跨线程的话,一般需要引入锁来解决并发访问的问题 然而锁的使用,极大的限制住了最高的访问并...

  • stream mode如何实现单server千万qps

    一般来说server单机,实现30w qps算很高了, 但是受摩尔定律的限制,单核的性能已经发挥到了极致,市场上,也出现了大量多核的服务器 那么...

  • Resize,w 360,h 240
    当系统调用变为瓶颈

    当程序在操作文件,网络传输时,都会发生系统调用 系统调用会让线程切换用户态和内核态,并且当系统调用长时间没返回,会导致线程阻塞,并无法处理其他事...

个人介绍
与最优秀的人思想同行