這是一篇比較簡單的實用型文章。
在專案中,有時需要獲得某個程式所佔的記憶體。
例如,php中想獲得自身程序所佔記憶體(僅包含程式自身申請分配的),可使用函式get_memory_usage()
。它以int
intin
t形式返回以位元組作單位的記憶體用量。
需注意,如果提供引數get_memory_usage(true)
,將返回分配給程序的所有記憶體量,而不僅僅是被使用的記憶體量。
但是,如果想獲取其它程序的記憶體量,則需要借助命令來實現。在windows下,用於獲取指定程序記憶體用量的wmic命令格式為:
wmic process [where] get workingsetsize
比如根據程序名稱或pid獲取:
wmic process where name="name" get workingsetsize
wmic process where processid="pid" get workingsetsize
輸出的格式較特殊,為名稱+值的形式,比如:
workingsetsize
4202496
於是,甚至在php中也能夠使用:
exec
("wmic process where name='name' get workingsetsize"
,$output);
echo
$output[1
];
通過第二行的實際值來獲取到程序所佔的記憶體量。 禁用指定DOS命令辦法
這種方法的基本原理是將危險的dos命令加以限制,防止非法使用這些命令對硬碟資料進行破壞。具體方法如下 用 記事本 開啟c盤根目錄下的autoexec檔案,並在其中新增如下語句 c doskey format bad command or filename c doskey del bad comma...
禁用指定DOS命令辦法
禁用指定dos命令辦法 這種方法的基本原理是將危險的dos命令加以限制,防止非法使用這些命令對硬碟資料進行破壞。具體方法如下 用 記事本 開啟c盤根目錄下的autoexec檔案,並在其中新增如下語句 c doskey format bad command or filename c doskey d...
dos命令使用
1.開始 系統 命令提示符 2.cmd r 輸入cmd開啟控制台 3.在任意資料夾下面,按住shift 滑鼠右鍵,在此開啟命令執行視窗 4.資源管理器的位址列前面加上cmd路徑 管理員方式執行 碟符切換 任意盤 檢視當前目錄所有檔案 dir 切換目錄 cd change directory cd.返...