社区
Windows SDK/API
帖子详情
进程信息的获取
Stiven_PFan
2009-06-23 04:46:30
我想在delphi程序中,获得指定内存进程的内存占用大小,进程建立的用户名等相关信息,如何实现呢
如比指定smss.exe,就得到他的内存占用,
就像任务管理器里面一样可以显示出进程占用的内存大小,最好是连CPU的占用率也能得到.谢谢
...全文
52
1
打赏
收藏
进程信息的获取
我想在delphi程序中,获得指定内存进程的内存占用大小,进程建立的用户名等相关信息,如何实现呢 如比指定smss.exe,就得到他的内存占用, 就像任务管理器里面一样可以显示出进程占用的内存大小,最好是连CPU的占用率也能得到.谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gyk120
2009-06-23
打赏
举报
回复
uses Psapi
function GetProcessMemorySize(_sProcessName: string; var _nMemSize: Cardinal): Boolean;
var
l_nWndHandle, l_nProcID, l_nTmpHandle: HWND;
l_pPMC: PPROCESS_MEMORY_COUNTERS;
l_pPMCSize: Cardinal;
begin
l_nWndHandle := FindWindow(nil, PChar(_sProcessName));
if l_nWndHandle = 0 then
begin
Result := False;
Exit;
end;
l_pPMCSize := SizeOf(PROCESS_MEMORY_COUNTERS);
GetMem(l_pPMC, l_pPMCSize);
l_pPMC^.cb := l_pPMCSize;
GetWindowThreadProcessId(l_nWndHandle, @l_nProcID);
l_nTmpHandle := OpenProcess(PROCESS_ALL_ACCESS, False, l_nProcID);
if (GetProcessMemoryInfo(l_nTmpHandle, l_pPMC, l_pPMCSize)) then
_nMemSize := l_pPMC^.WorkingSetSize
else
_nMemSize := 0;
FreeMem(l_pPMC);
Result := True;
end;
//Beispiel
procedure TForm1.Button1Click(Sender: TObject);
var
l_nSize: Cardinal;
begin
if (GetProcessMemorySize('Unbenannt - Editor', l_nSize)) then
ShowMessage('Size: ' + IntToStr(l_nSize) + ' byte')
else
ShowMessage('Error');
end;
Android中
获取
系统内存
信息
以及
进程
信息
Android中
获取
系统内存
信息
以及
进程
信息
-----ActivityManager的使用(一)
go语言windows下
进程
信息
获取
方法
go语言windows下
进程
信息
获取
python-psutil模块:
进程
信息
获取
及杀
进程
psutil是跨平台库,能够轻松实现
获取
系统运行的
进程
和系统利用率等
信息
,可用来做系统监控,性能分析,
进程
管理。
获取
当前
进程
信息
的方法——Linux内核代码实现
在Linux内核代码中,
获取
当前
进程
的
信息
是一项非常重要的任务。通过访问任务结构体中的各种成员,可以获得想要的
进程
信息
。本文提供了
获取
当前
进程
PID、
进程
名、状态、优先级和调度策略等
信息
的代码实现,希望能够对从事内核代码开发的读者有所帮助。在内核代码中
获取
当前
进程
的
信息
,首先需要
获取
当前
进程
对应的任务结构体,任务结构体在内核代码中表示了
进程
的各种
信息
。在Linux内核代码中,
获取
当前
进程
的
信息
非常重要。本文将介绍如何通过内核代码实现
获取
当前
进程
信息
,并提供相应的代码实现。三、
获取
当前
进程
的
进程
名。
Linux中查看
进程
状态
信息
Linux中查看
进程
状态
信息
一、常用命令总结 ps -l 列出与本次登录有关的
进程
信息
; ps -aux 查询内存中
进程
信息
; ps -aux | grep *** 查询***
进程
的详细
信息
; top 查看内存...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章