上 隨着應用程序的運行,數據庫的中的數據會越來越多,處理時間會相應變慢 數據是存放在磁盤上的,讀寫速度無法和內存 ...
前言 大家好,我是雨樂。 年前,在上家公司的時候,因為進程OOM造成了上千萬的損失,當時用了一個月的時間來分析glibc源碼,最終將問題徹底解決。 最近在逛知乎的時候,發現不少人有對malloc free有類似的疑惑,恰好自己有閱讀過這方面的源碼,所以將之前的源碼閱讀筆記整理了下,用了大概 周的時間寫了這篇文章,分析glibc的內存管理精髓,相信對c c 從業者都會有用。 提綱 寫在前面 源碼分 ...
2021-11-05 18:31 3 1234 推薦指數:
上 隨着應用程序的運行,數據庫的中的數據會越來越多,處理時間會相應變慢 數據是存放在磁盤上的,讀寫速度無法和內存 ...
鏈表和數組是數據類型中兩個重要又常用的基礎數據類型,數組是連續存儲在內存中的數據結構,因此它的優勢是可以通過下標迅速的找到元素的位置,而它的缺點則是在插入和刪除元素時會導致大量元素的被迫移動,為了解決和平衡此問題於是就有了鏈表這種數據類型。 鏈表和數組可以形成有效的互補,這樣我們就可以 ...
寫在前面 這是1969年10月29日的互聯網。這一天的22點30分,在加州大學洛杉磯分校(UCLA)的計算機實驗室,Leonard Kleinrock(倫納德·克萊因洛克)教授發送了人類第一封互聯網消息,跨越了數千公里,到達了西北部的斯坦福大學研究院(SRI)。 1969年的互聯網 ...
文末領取大圖。 這不是一篇教你如何創建一個操作系統的文章,相反,這是一篇指導性文章,教你從幾個方面來理解操作系統。首先你需要知道你為什么要看這篇文章以及為什么要學習操作系統。 搞清楚幾個問題 首先你要搞明白你學習操作系統的目的是什么?操作系統的重要性如何?學習操作系統會給我帶來什么?下面 ...
作者:不染-何程龍 https://luckylifes.blog.csdn.net/article/details/107044216 排版排了一下午,文章很長,正文共:26651字 38圖! 大家可以先收藏,然后慢慢看,但是一定要記得先拉到底部點一個免費 ...
Linux的內存管理可謂是學好Linux的必經之路,也是Linux的關鍵知識點,有人說打通了內存管理的知識,也就打通了Linux的任督二脈,這一點不誇張。有人問網上有很多Linux內存管理的內容,為什么還要看你這一篇,這正是我寫此文的原因,網上碎片化的相關知識點大都是東拼西湊,先不說正確性 ...
我們平常說的進程和線程更多的是基於編程語言的角度來說的,那么你真的了解什么是線程和進程嗎?那么我們就從操作系統的角度來了解一下什么是進程和線程。 進程 操作系統中最核心的概念就是 進程,進程是對正 ...
導讀 文章首發於微信公眾號【碼猿技術專欄】,原創不易,謝謝支持。 Zookeeper 相信大家都聽說過,最典型的使用就是作為服務注冊中心。今天陳某帶大家從零基礎入門 Zookeeper,看 ...