2014-04-04 67 views

回答

1

結果看上去非常相似對我說:

437MB = 437*1024 = 447,488KB 
53MB = 53*1024 = 54,272KB 

這些數字都沒有到MemTotalActive線meminfo中非常不同。顯然有一些四捨五入的情況發生,但是否則它們看起來是匹配的。

MemFree數字(384MB對302MB)之間的差距是因爲「空閒」內存是一個棘手的概念。操作系統認爲未使用的內存是一個浪費的機會,並且可以緩存所有內容。新引導的系統可能有很多未使用的內存,但在運行一段時間後,並且訪問了大量文件,則可能幾乎沒有。用於保存緩存數據的內存是「已使用」的,但仍可供應用程序使用(緩存的數據只能被丟棄),因此可以稱其爲「免費」。任務管理器可能只計算實際應用程序使用的內存。在這種情況下,Cached 60,336KB佔了大部分「缺失」的內存,384-302 = 82MB。

如果你有任何交換內存在使用,那麼事情會變得更加混亂。

+0

好的,非常明確的答案!謝謝。 – mining