原文: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