delphi 查询当前进程的内存使用大小
2022-12-24 16:24:22 作者:admin
本文整理自网络,侵删。
uses Winapi.PsAPI;function GetProcMemoryUsed: Cardinal;var Info: PPROCESS_MEMORY_COUNTERS; ProcHandle: HWND;begin // 查询当前进程的内存使用大小 Result := 0; ProcHandle := 0; Info := New(PPROCESS_MEMORY_COUNTERS); Info^.cb := SizeOf(_PROCESS_MEMORY_COUNTERS); try //由 CurrentProcessId 取得进程对象的句柄 ProcHandle := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, False, GetCurrentProcessId); if GetProcessMemoryInfo(ProcHandle, Info, Info^.cb) then Result := Info^.WorkingSetSize; finally if (ProcHandle <> 0) then CloseHandle(ProcHandle); Dispose(Info); end;end; 相关阅读 >>
Delphi 替换系统文件实现绕过杀软启动
Delphi hash类
Delphi基于prewitte算子的图像边缘检测
汇编数据宽度和字节序
Delphi中的split函数
Delphi 多关键词批量替换
Delphi disable_uac_vista
Delphi 动态设置屏幕分辨率
Delphi 判断时间是否合法 -isvaliddatetime、isvaliddate、isvalidtime、isvaliddateday
Delphi经常用到的公共代码(tools.pas)
更多相关阅读请进入《Delphi》频道 >>
猜你喜欢
联络方式:
400-123-789
邮箱:xiachao@163.com
Q Q:12345678
微信公众号
微信二维码
