V
主页
京东 11.11 红包
内存池与网络的结合,nginx有哪些不一样的处理
发布人
内存池与网络的结合,nginx有哪些不一样的处理 1. nginx的应用场景 2. 内存池的实现 3. 大块与小块的实现差别 4. 柔性数组解决指针大小问题 5. 网易,淘宝产品中nginx的实际运用
打开封面
下载高清视频
观看高清视频
视频下载器
【c++开发】内存池与网络的结合,nginx有哪些不一样的处理
3种内存泄漏的解决方案 |内存池的实现以及原理;为内存加上hook,精准内存定位泄露;gc的实现方案
200行代码实现slab,开启内存池的内存管理(准备好linux环境)|内存池 块设计;malloc/free的hook实现;对比nginx slab的实现..
C++后端开发必学的9大开源框架(nginx、redis、libevent、kong、gprc、skynet、spdk、workflow、log4cpp)
16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造 |多进程模型下的惊群处理;内存池的代码封装;slab共享内存分配
200行代码实现slab,开启内存池的内存管理(准备linux环境)
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
内存泄漏的3个解决方案与原理实现,知道一个轻松应对开发工作 |内存池的设计与实现;内存泄漏定位 mtrace;垃圾回收,gc的实现
nginx源码分析之内存池与线程池 |nginx的使用场景;nginx源码 内存池,线程池,日志;nginx的多进程网络实现UDP三大高并发应用场景剖析
面对内存再不发怵,手把手带你实现内存池(自行准备linux环境)
进程、线程、内存管理相关面试题
C++后端开发基础组件专栏,学会了让你的程序性能起飞(线程池、内存池、数据库连接池、多线程锁、定时器、内存泄漏、网络缓冲区、日志库)
【c/c++开发】解析内存泄漏背后的解决方案
10道关于tcp/ip协议的问题,让你对网络不再发怵
关于操作系统的 6 道面试题,助你全面了解操作系统底层原理
4种实时线上内存泄漏检测的实现方式,每一种都很重要 |内存泄漏的原因分析;如何做到实时监测;mtrace与valgrind工具;malloc与free的hook
内存泄漏的4种解决方案,每一种背后都有隐藏技术 |宏定义单文件实现;dlsym malloc的方案;__libc_malloc 背后的故事;mtrace的工具操
从 4 个方面掌握分布式 api 网关 kong
程序员进阶:深入理解linux内核,计算机底层原理
线程池在网络编程中的应用 |nginx 调试环境配置以及文件操作;redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用 |nginx 中 accept锁实现;单线程环境下,文件操作、大内存释放;线程池多种应用场景
90 分钟搞懂 libevent 如何解决网络问题
手把手带你实现一个nginx模块,助你更加深入了解nginx
【数据结构与算法】时间轮算法原理以及应用 |时间轮应用场景;单层级时间轮实现;多层级时间轮实现
开源框架中锁的使用(redis,nginx,skynet)
3种经典的红黑树使用场景(sk_buff的红黑树使用,内存块红黑树组织,epoll底层的红黑树实现)
单机服务器模型,reactor的5种实现方式,单线程实现, 多线程实现,多核实现,多进程实现
【c++开发】90分钟搞懂线程锁、进程锁以及分布式锁
手写用户态网络协议栈,udp/ip/eth数据包的封装,零拷贝的实现,柔性数组
Nginx是不是最好的web服务器?5个方面解析nginx的优势
红黑树在linux内核中的3种场景(红黑树证明、进程管理cfs、内存管理)
5个方面分析linux内核架构,让你对linux内核不再陌生 |内存管理 ;进程管理;网络协议栈;文件系统;设备驱动
为代码提供一个上帝视野,bpf不可不学的技术 |网络探测 bpf实现;内存管理 malloc/free,bpf来处理;文件系统读写操作,bpf;bpf探测线程
从conf文件搞懂nginx实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程的网络架构;nginx负载均衡的实现
reactor 网络模型在开源框架中的应用 |什么是reactor?reactor是如何工作的?单线程redis;多进程nginx;多线程memcached
6种epoll的做法,从redis,memcached到nginx的网络模型实现 |epoll的封装模式;reactor的作用与原理;多线程、多进程epoll的
libevent 解决了网络编程中哪些痛点
庞杂的内存问题,如何理出自己的思路出来,让你面试与开发双丰收 |虚拟内存分布图;内存池的设计;内存泄漏的检测方案与解决方案;设计自己的内存管理组件
从conf文件开始,搞懂Nginx的实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程的网络架构;nginx负载均衡的实现
【c/c++开发】5种内存泄漏检测的方式,让你重新理解内存