論記憶體管理

2021-08-07 03:22:25 字數 433 閱讀 9354

在我們平時的開發工作中會遇到很多的關於記憶體的問題。那我們優化的原理又是什麼呢?究竟是什麼拿走了我們的記憶體。接下來談一下我對記憶體處理的理解。

記憶體的本質我們可以這樣來理解,我們的記憶體就相當於乙個大倉庫,這個大倉庫裡面放的都是眼鏡看得見的有形的貨物。就像是 ,這是實實在在存在的,所以它會占有一部分記憶體。來總結一下就是我們在介面上看得見的效果或介面都會產生記憶體,介面越複雜越華麗記憶體占用的肯定也是越多的。

我們建立物件也會產生記憶體,這個不是有形的,為什麼也會有記憶體的產生呢?我們可以這樣理解。乙個物件其實本質上是代表著一組資料,而這些資料的儲存肯定是需要 乙個記憶體空間的,所以建立物件也會 產生記憶體。

於是問題來了,那我們怎麼優化記憶體呢?畢竟記憶體的空間是有限的。其實問題很簡單,畢竟萬變不離其宗,我們只要把一些沒必要的記憶體空間釋放掉並且保證不要重複建立物件,盡量保證物件的使用高效性就可以很好的管理好我們的記憶體了。

論管理系統

此前也做過好多xx管理系統,譬如圖書館管理系統,學生管理系統,課程設計管理系統等等不一而足,然而縱觀其祥,無非是增刪改查 以便對資料操作和管理,亦即這些系統根本之所在是運算元據。此時,就體現出了類的重大作用。其實類的組成不過是成員變數和成員方法,將變數集中到類方便了對類中資料管理,而將方法集中到類則...

記憶體管理 記憶體管理概述

儲存器的發展方向是高速 大容量和小體積,即儲存器嘗試更高讀寫速度,更大儲存容量,更小物理體積。在計算機中,常見的儲存器有 暫存器,快取,記憶體,硬碟,一般硬碟之類的輔助儲存器又稱外存。在平均讀寫速度上,有 暫存器 快取 記憶體 外存 在單位容量 上,有 外存 記憶體 快取 暫存器 cpu處理器只能直...

《記憶體管理》 記憶體

1.c c 記憶體分布 我們先來看下面的一段 和相關問題 int globalvar 1 static int staticglobalvar 1 void test char char2 abcd char pchar3 abcd int ptr1 int malloc sizeof int 4 ...