轉自
如下顯示free是顯示的當前內(nèi)存的使用,-m的意思是M字節(jié)來顯示內(nèi)容.我們來一起看看.
total%20used%20freeshared%20buffers%20cached
Mem:%201002%20769%20232%200%2062%20421
-/+%20buffers/cache:%20286%20715
Swap:%201153%200%201153
第一部分Mem行:
total%20內(nèi)存總數(shù):%201002M
used%20已經(jīng)使用的內(nèi)存數(shù):%20769M
free%20空閑的內(nèi)存數(shù):%20232M
shared 當前已經(jīng)廢棄不用,總是0
buffers Buffer 緩存內(nèi)存數(shù): 62M
cached Page 緩存內(nèi)存數(shù):421M
關系:total(1002M) = used(769M) + free(232M)
第二部分(-/+ buffers/cache):
(-buffers/cache) used內(nèi)存數(shù):286M (指的第一部分Mem行中的used – buffers – cached)
(+buffers/cache) free內(nèi)存數(shù): 715M (指的第一部分Mem行中的free + buffers + cached)
如果你的程序很簡單,因此極大地影響系統(tǒng)的性能,如果每次使用完內(nèi)存后都用free()釋放,那么你的程序結束之前就會吃掉100g的內(nèi)存,main()結束后也是會自動釋放malloc()的內(nèi)存的,這里監(jiān)控者是操作系統(tǒng)。32位系統(tǒng)尋址空間是4g,但由于windows還要分配部分地址給其他設備,比如顯存,所以實際可使用內(nèi)存只有3.3g左右,這個是整個系統(tǒng)的軟件能使用的內(nèi)存linux命令大全,而在當初windows設計時,沒有考慮到現(xiàn)在大內(nèi)存會如此普及,所以人為的設置了每個程序最大只能使用2g內(nèi)存,超過2g的部分內(nèi)存會被系統(tǒng)和其他程序使用,而開啟d10 并打上高材質后 客戶端內(nèi)存占用會超過2glinux命令大全,在切換場景時崩潰,ntdll.dll的錯誤就是內(nèi)存溢出。處理器和芯片組處理器廠商 intel處理器類型 pentium處理器型號 b940處理器速度 2 ghz緩存 3 mb64 位處理 是內(nèi)存標準內(nèi)存 2 gb最大內(nèi)存 8 gb內(nèi)存技術 ddr3 sdram內(nèi)存標準 ddr3-1066/pc3-8500內(nèi)存插槽總數(shù) 2內(nèi)存卡閱讀器 是支持的內(nèi)存卡 multimediacard memory stick prosecure digital cardxd-picture card存儲硬盤容量 320 gb硬盤接口 serial ata硬盤 rpm 5400光驅類型 dvd 刻錄器支持的光學介質 dvd-ram/±r/±rw顯示和圖像屏幕尺寸 35.6 cm 顯示屏類型 主動矩陣 tft 彩色 lcd顯示屏技術 cinecrystal高寬比 16:9屏幕模式 wxga背光技術 led支持高帶寬數(shù)碼內(nèi)容保護 是圖形控制器廠商 nvidia圖形控制器型號 geforce gt 520m圖形內(nèi)存容量 1 gb圖形內(nèi)存技術 ddr3 sdram圖形內(nèi)存存取性 專用電視卡 否網(wǎng)絡和通信wi-fi 是wi-fi 標準 ieee 802.11b/g/n以太網(wǎng)技術 gigabit ethernet藍牙 否內(nèi)置設備網(wǎng)絡攝像頭 是麥克風 是接口/端口hdmi 是usb 端口的總數(shù) 3usb 2.0 端口數(shù)量 3vga 是網(wǎng)絡 是軟件操作系統(tǒng) linpus? linux®。
第三部分是指交換分區(qū), 我想不講大家都明白.
我想大家看了上面,還是很暈.第一部分(Mem)與第二部分(-/+ buffers/cache)的結果中有關used和free為什么這么奇怪.