在 Windows 7 中,有没有办法知道服务使用了多少内存?

tig*_*rou 9 memory windows-7 performance services process

在 Windows 7 中,有没有办法(通过使用通用界面或自定义实用程序)知道特定 Windows 服务使用了多少内存?

似乎大多数服务都由svchost.exe进程托管(一些 svchosts.exe 进程似乎托管了大量服务)。虽然可以知道特定进程托管了哪些服务,但我发现无法获取有关服务占用多少内存的信息。

Pen*_*der 13

从 SysInternals 工具套件中查看Process Explorer。按process名称对列进行排序,然后找到svchost. 然后,您可以在描述字段(有时)中看到正在运行的实际服务。该Private Bytes列将显示该特定服务在内存中使用了多少。 在此处输入图片说明

  • 问题的重点是确定共享单个 svchost 主机进程的各个服务的内存统计信息。这个答案根本没有解决这个问题。 (2认同)

小智 6

通过使用任务管理器 ( Ctrl+ Shift+ Escape),您可以右键单击svchost进程并选择Go to service(s),它将突出显示该进程中托管的服务。

或者,通过在进程选项卡中选择 PID 列,您可以匹配服务选项卡中的 PID。


归档时间:

查看次数:

12067 次

最近记录:

11 年,7 月 前