V
主页
京东 11.11 红包
线上发生内存泄漏,如何实时检测和定位,4种内存泄漏检测方式的实现
发布人
线上发生内存泄漏,如何实时检测和定位,4种内存泄漏检测方式的实现 1. 内存泄漏的原因分析 2. 如何做到实时监测 3. mtrace与valgrind工具 4. malloc与free的hook 5. addr2line的使用
打开封面
下载高清视频
观看高清视频
视频下载器
5种内存泄漏检测的方式,让你重新理解C++内存 |宏定义截获malloc/free;使用_libc_malloc;dlsym揭开hook的原理;bpf 必不可少
5种c/c++内存泄漏检测的方式,让你重新理解内存
剖析Linux内核《内存管理技术栈》|页表映射/内核内存布局;伙伴系统分配/释放页面;slab分配器 vmalloc mmap;缺页中断管理/页面回收;内存泄漏
200行代码实现slab,开启内存池的内存管理(准备linux环境)
4个内存泄漏的检测方案,项目中遇到内存泄漏不用慌 |内存泄漏的现象;第三方库泄露,还是自己代码泄露;malloc/free背后的故事; dlsym是不可或缺
【神奇的linux技术】为代码提供一个上帝视野,bpf不可不学的技术
剖析Linux内核《内存管理高级详解》
关于操作系统6道经典面试题 |进程和线程的区别;系统调用流程;malloc 如何分配内存?free如何释放内存?页面置换算法有哪些?cas是怎么样的一种同步机制
90分钟搞懂Linux内存架构,numa的优势,slab的实现,vmalloc的原理
linux中庞杂的内存管理问题,如何理出自己的思路出来,让你开发与面试双丰收
C++ 必知必会(五)动态内存管理
c++ 后端面试:现场手撕一个定时器 |定时器组织方式;定时器检测方式;定时器时间接口;定时器接口设计;STL 容器选择以及定时器优化方式
【c/c++开发】200行代码,用spdk实现一个文件系统
P2P的实现,网络穿透,去中心化网络的那些事 |NAT的工作原理;网络穿透的原理;p2p的代码实现
5个基础组件来看Nignx源码 |大块与小块内存池组织;线程池的封装与实现; 共享内存的管理方式;原子操作的实现;红黑树与nginx内存组织
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架中的应用 |nginx中accept锁实现;文件操作,大内存释放;线程池多种应用场景
面对内存再不发怵,手把手带你实现内存池(自行准备linux环境)
准备4台虚拟机,一起来实现服务器百万级并发
2024最新免费分享【Docker+K8s】教程,从安装到实战一套搞定【Docker+基础入门+课件源码】需要的速来!
libevent 实战:实现用户登录系统 | reactor 中 io和事件的关系; libevent 实战中使用层次;libevent解决了网络编程中哪些痛点
还有人不知道ThreadLocal在线程池中的内存溢出和数据污染?3分钟详细讲解内存溢出与内存泄漏
基于C++11实现线程池 |通过线程池组件掌握C++11新特性;如何实现多参数任务的支持;如何等待任务执行返回结果;C++23都出来了,别再说自己不懂C++11
裁员,内卷的大环境下, c/c++程序员的出路在哪里?
复杂的公网环境,网络穿透如何做到?3种情况深度分析 |nat的原理;nat的类型;p2p的实现
【c/c++开发】从 4 个维度掌握定时器方案设计
【B站最强系列实战教程】c/c++后端开发技术分享,基础进阶+实战项目+1V1指导,学完轻松进大厂,涨薪20K!
一节课搞懂 API 网关 openresty 的实现原理
程序性能优化-异步的原理与实现 |程序性能优化方法;异步io的原理分析;异步io的具体实现
【c++后端开源框架】手把手带你实现一个nginx模块,更加深入了解nginx实现原理
C++后端热点技术-协程,解决了网络编程哪些痛点 |reactor 网络编程;io处理是同步的,事件处理是异步的;什么是协程?协程有哪些操作?协程实现同步非阻塞
epoll的具体实现与epoll线程安全,互斥锁、自旋锁、CAS、原子操作
3个维度解析如何实现高性能?内存、网络、磁盘操作的高性能处理方案
入职腾讯全靠它,c/c++后端开发之网络编程技术精讲,开发和面试都很重要!!(tcp/ip、udp、epoll、协程、io_uring、dpdk、网络协议栈)
为代码提供一个上帝视野,bpf不可不学的技术 |网络探测 bpf实现;内存管理 malloc/free,bpf来处理;文件系统读写操作,bpf;bpf探测线程
手把手带你实现一个slab(200行代码),开启内存池的内存管理(准备好linux环境)|内存池块设计;malloc/free的hook实现;测试案例与应用场景
【网络原理/网络编程】10个tcp/ip的问题,让你搞懂tcp/ip的所有知识点
源码阅读:时间轮实现以及应用
梳理服务器,6种epoll的做法,每一种都有自己适用的业务场景 |单线程epoll;多线程epoll;多进程epoll;协程; 谈谈 io_uring
10个关于dpdk/spdk开发的技术问题 |dpdk实现原理;io_uring的技术原理;文件系统与ssd;virtio与vhost的虚拟化;vpp的作用..
为什么国内公司都用CentOS,而不是ubuntu/Debian #centos #运维 #Ubuntu #linux #开发