原文:2万字|30张图带你领略glibc内存管理精髓(因为OOM导致了上千万损失)

前言 大家好,我是雨乐。 年前,在上家公司的时候,因为进程OOM造成了上千万的损失,当时用了一个月的时间来分析glibc源码,最终将问题彻底解决。 最近在逛知乎的时候,发现不少人有对malloc free有类似的疑惑,恰好自己有阅读过这方面的源码,所以将之前的源码阅读笔记整理了下,用了大概 周的时间写了这篇文章,分析glibc的内存管理精髓,相信对c c 从业者都会有用。 提纲 写在前面 源码分 ...

2021-11-05 18:31 3 1234 推荐指数:

查看详情

3万字总结,Mysql优化之精髓

上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存 ...

Sun Feb 09 05:32:00 CST 2020 2 1863
23万字详解「链表」,从小白到大佬!

链表和数组是数据类型中两个重要又常用的基础数据类型,数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解决和平衡此问题于是就有了链表这种数据类型。 链表和数组可以形成有效的互补,这样我们就可以 ...

Thu Nov 05 18:00:00 CST 2020 3 867
万字长文!多预警!46彻底搞懂 IP 基础知识!

​ 写在前面 这是1969年10月29日的互联网。这一天的22点30分,在加州大学洛杉矶分校(UCLA)的计算机实验室,Leonard Kleinrock(伦纳德·克莱因洛克)教授发送了人类第一封互联网消息,跨越了数千公里,到达了西北部的斯坦福大学研究院(SRI)。 1969年的互联网 ...

Tue Jul 06 08:07:00 CST 2021 0 151
5万字、97 总结操作系统核心知识点

文末领取大。 这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为什么要学习操作系统。 搞清楚几个问题 首先你要搞明白你学习操作系统的目的是什么?操作系统的重要性如何?学习操作系统会给我带来什么?下面 ...

Tue Jul 14 17:04:00 CST 2020 19 17201
2.6 万字、38 ,Python 基础语法全解!

作者:不染-何程龙 https://luckylifes.blog.csdn.net/article/details/107044216 排版排了一下午,文章很长,正文共:26651 38! 大家可以先收藏,然后慢慢看,但是一定要记得先拉到底部点一个免费 ...

Wed Nov 03 17:11:00 CST 2021 0 221
万字整理,图解Linux内存管理所有知识点

Linux的内存管理可谓是学好Linux的必经之路,也是Linux的关键知识点,有人说打通了内存管理的知识,也就打通了Linux的任督二脉,这一点不夸张。有人问网上有很多Linux内存管理的内容,为什么还要看你这一篇,这正是我写此文的原因,网上碎片化的相关知识点大都是东拼西凑,先不说正确性 ...

Sat May 15 02:08:00 CST 2021 0 543
万字长文带你还原进程和线程

我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。 进程 操作系统中最核心的概念就是 进程,进程是对正 ...

Thu Feb 13 19:30:00 CST 2020 8 2464
万字长文带你入门Zookeeper!!!

导读 文章首发于微信公众号【码猿技术专栏】,原创不易,谢谢支持。 Zookeeper 相信大家都听说过,最典型的使用就是作为服务注册中心。今天陈某带大家从零基础入门 Zookeeper,看 ...

Sat Apr 11 19:55:00 CST 2020 0 616
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM