當前位置:電腦軟件 > 系統工具 > 系統優化 > MemInfo(內存整理軟件)v3.41綠色漢化版

MemInfo(內存整理軟件)v3.41綠色漢化版

大?。?99KB語言:簡體中文類別:系統優化

類型:國產軟件授權:免費軟件時間:2018/3/13

官網:

環境:Windows10,Windows8,Windows7,WinVista,WinXP

安全檢測:無插件360通過騰訊通過金山通過瑞星通過

本地下載

MemInfo是有款非常優秀實用的內存整理軟件,它可以非常好的幫助用戶監視電腦用戶使用情況,其中包括物理內存、頁面占用詳情,它可以自定義設置提醒,當物理內容占用到一定程度時。另外它還有顯示已用或可用內存、更改系統字體、高度定制、內存碎片整理等等功能。軟件的使用操作也是非常簡單的,體積也是非常的小,幾乎不占用內存,有需要MemInfo的朋友可以來本站下載哦!
MemInfo

功能特色

1、在系統托盤顯示 Windows 當前內存(內存或頁面文件)的使用情況。
2、通過一個小圖形和實時更新的值,MemInfo 可快速反饋 Windows 當前內存的使用情況。
3、MemInfo高度可定制。
4、可設置內存使用警告、顯示物理內存或 Windows 頁面文件、顯示可用或已用內存、更改字體等。
5、內置內存碎片整理功能,通過最大化可用內存加速用戶的計算機。
6、可設置在托盤菜單中顯示占用內存最高的進程,按內存使用大小排序,可以釋放進程內存或終止它.

meminfo 詳解

文件內存詳解:
/proc/meminfo 解析:
MemTotal:可用的總內存--總物理內存減去kernel 代碼/數據段占用再減去保留的內存區,
mem_init_print_info里面有具體計算方式;
MemFree:完全未用到的物理內存 LowFree+HighFree
MemAvailable:MemFree+Active(file)+Inactive(file)-(watermark+min(watermark,Active(file)+Inactive(file)/2))
file占用的內存是可以釋放的,但是釋放的過多,會導致swap發生
減去部分內存的目的是避免swap
Buffers:block device 文件讀寫用到的page
long nr_blockdev_pages(void)
{
struct block_device *bdev;
long ret = 0;
spin_lock(&bdev_lock);
list_for_each_entry(bdev, &all_bdevs, bd_list) {
ret += bdev->bd_inode->i_mapping->nrpages;
}
spin_unlock(&bdev_lock);
return ret;
}
Cached:普通文件占用的緩沖
global_page_state(NR_FILE_PAGES) – total_swapcache_pages – i.bufferram
NR_FILE_PAGES:所有緩沖頁(page cache)的總和,包括:
cached+buffer+swap cache
swap cache中包含的是被確定要swapping換頁、但是尚未寫入物理交換區的匿名內存頁(匿名指的是未關聯任何具體文件)
free 命令所顯示的 “buffers” 表示塊設備(block device)所占用的緩存頁,包括直接讀寫塊設備、以及文件系統元數據(metadata)如SuperBlock所使用的緩存頁;
而 “cached” 表示普通文件所占用的緩存頁。
SwapCached:內存足夠的情況下,這個值一般為0
那些匿名內存頁,比如用戶進程通過malloc()申請的內存頁是沒有關聯任何文件的(有別于backing storage基于磁盤文件的內存頁),如果發生swapping換頁,這類內存頁會被寫入交換區。從一個匿名內存頁被確定要被換頁開始,它就被計入了swap cache,但是不一定會被立刻寫入物理交換區,因為Linux的原則是除非絕對必要,盡量避免I/O。所以swap cache中包含的是被確定要swapping換頁、但是尚未寫入物理交換區的匿名內存頁。
cache屬于os管理,對應用程序是透明的
用下面的命令可以釋放Cache Memory:
To free pagecache:
echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
Active:(pages[LRU_ACTIVE_ANON] ? + pages[LRU_ACTIVE_FILE])
Inactive:pages[LRU_INACTIVE_ANON] + pages[LRU_INACTIVE_FILE]
ACTIVE_ANON和ACTIVE_FILE,分別表示anonymous pages和mapped pages。用戶進程的內存頁分為兩種:與文件關聯的內存(比如程序文件、數據文件所對應的內存頁)和與文件無關的內存(比如進程的堆棧,用malloc申請的內存),前者稱為file pages或mapped pages,后者稱為anonymous pages
這部分具體可以參考LRU 內存管理算法
HighMem跟LowMem是32bitX86 上面的一種劃分,860MB以上內存成為HighMem,
ARM架構上面沒有這樣的劃分方式;
swap分區參數:Swap分區在系統的物理內存不夠用的時候,把硬盤空間中的一部分空間釋放出來,以供當前運行的程序使用
SwapTotal:可用的swap空間的總的大小
SwapFree:剩余swap空間的大小
kswapd()-->balance_pgdat()-->shrink_zone()-->shrink_inactive_list()-->shrink_page_list()(核心函數)-_swap()-->get_swap_page()
內存換出到swap的過程
Dirty:需要寫入磁盤的內存區大小
Writeback:正在被寫回磁盤的大小
AnonPages:未映射頁的內存大小
Mapped: 設備和文件等映射的大小。
Slab: 內核數據結構slab的大小,可以減少申請和釋放內存帶來的消耗。
SReclaimable:可收回Slab的大小
SUnreclaim:不可收回Slab的大?。⊿Unreclaim+SReclaimable=Slab)
PageTables:管理內存分頁頁面的索引表的大小。
NFS_Unstable:不穩定頁表的大小
VmallocTotal: vmalloc內存區大小
VmallocUsed: 已用的vmalloc區大小
VmallocChunk: vmalloc區可用的連續最大塊的大小

更新日志

MemInfo v3.41
1、小錯誤修復。
2、如果啟用“整理,每 x 分鐘”設置選項,則在 MemInfo 啟動時自動進行碎片整理。
下載地址
MemInfo(內存整理軟件)v3.41綠色漢化版

有問題?點擊報錯+投訴+提問

網友評論

0條評論

評分:
captcha 評論需審核后才能顯示

實時熱詞

欧美一级一极性活片免费观看,欧美一级艳片欧美精品,欧美一级性爱大片,欧美一级囗交视频 视频,欧美一级特黄录像视频