當前位置:星座運勢大全官網 - 八字算命 - 如何計算壹個程序運行時占用多少內存?

如何計算壹個程序運行時占用多少內存?

您可以使用system (command)調用DOS/Windows命令來獲取正在使用的內存量。

命令示例:

wmic進程,其中name="cmd.exe "獲取WorkingSetSize

您可以用您的程序名替換此處的“cmd.exe”。

妳也可以用妳的程序進程PID號來調用,命令是:

processid=6884的wmic進程獲取WorkingSetSize

在這裏,您可以用您的程序進程PID替換6884。

輸出有2行,第二行是內存占用的字節數:

WorkingSetSize

4616192

C/c++語言:

system(" wmic process where processid = 6884 get WorkingSetSize ");

system("wmic進程,其中name = \ " cmd . exe \ " get WorkingSetSize ");

用程序名調用時,如果有多個同名程序在運行,輸出內存會逐行輸出。