标签: perfmon

随着时间的推移,按进程记录 %CPU

Windows 上是否有任何简单的方法可以将每个进程的 CPU 时间百分比随时间记录到文件中以供以后分析?

就我所见...

  1. 任务管理器向我显示每个进程的 CPU 百分比,但仅在视觉上显示 - 无法保存到文件。
  2. Perfmon 将让我保存到一个文件,并另外创建一个基于时间的文件(以指定的时间间隔拍摄快照) - 这几乎是我想要的,除了据我所知它不能分解 % CPU按进程。
  3. Process Explorer 会让我按流程分解,但它只会将文件保存为单个时间点的快照

因此,这些都不是我所需要的:我需要获取一个文件,其中包含“CPU 排名前 10 的进程,每 15 秒一次,直到我停止监视”我需要这个的原因是因为我有一台机器某些进程每天偶尔会导致 CPU 使用率出现几次短暂的峰值,我需要找出哪个进程是罪魁祸首。

有什么可以做到的,还是我错过了 perfmon 或 process explorer 的某些功能?

windows process-explorer perfmon

53
推荐指数
1
解决办法
8万
查看次数

永久修复“您想更改配色方案以提高性能吗?” 警告?

我有一个问题,dwm.exe每当我玩战地 3 或纪元 2070 时,总是建议我禁用 Aero 以提高我的性能。

我得到三个选择:

  • 禁用航空
  • 不要禁用而是再次询问。
  • 不要禁用,永远不要再问。

最后一个是唯一可以接受的选择。但它仍然不能阻止每次运行全屏应用程序时出现弹出窗口。

我试过了:

  1. 更改操作中心设置以不显示 Windows 故障排除消息。
  2. 在服务管理器中禁用 Windows 性能日志记录和警报。
  3. 对性能进行更改。

禁用桌面合成,无论是按程序还是完全禁用,都不是解决此问题的有效方法。

我的资源或性能没有问题,我只是想摆脱这个Windows错误。

再次澄清:我的装备可以在一个屏幕上运行带有 1080p 电影的 Aero、VLC 和在另一个屏幕上以 120fps 的 Battlefield3 运行,而没有任何问题,我只希望弹出窗口永远消失而不必牺牲 Aero。

到目前为止,我已经在三台机器上安装了 Windows 7 x64,有些性能比我当前的要低得多,这是我第一次遇到这个问题。

请帮忙!

windows-7 aero perfmon dwm

33
推荐指数
1
解决办法
4万
查看次数

如何以瓦特显示电池放电率,Windows 8 + perfmon

Windows 'perfmon' 实用程序允许显示不同计数器的图表。其中之一是电池->“放电率”,可以在互联网上找到它作为检查电池放电的好方法。我曾尝试在运行 Windows 8 的 2 台不同的笔记本电脑上使用它,但很惊讶它总是显示“1.0”作为它的价值,而不是笔记本电脑使用的瓦数,如互联网上的许多屏幕截图所示:(。有什么办法吗?让它显示瓦数或它坏了/不打算在 Windows 8 上使用/我所有的笔记本电脑都没有向 Windows 报告电池放电率?

两台笔记本电脑还运行 BatteryBar PRO,以瓦特为单位显示放电率。

更新

澄清一下:我需要放电图,而不是电流放电值(BatteryBar 显示电流值没有任何问题)。

battery perfmon windows-8

11
推荐指数
3
解决办法
1万
查看次数

PerfMon 计数器中的处理器和处理器信息有什么区别?

在 Windows PerfMon 工具中,可以添加多种类型的计数器。

对象ProcessorProcessor Information之间有什么区别?

例如,它们都有计数器:用户时间、处理器时间和特权时间。那么有什么区别呢?

windows-7 perfmon

8
推荐指数
1
解决办法
4908
查看次数

chrome 死机后,perfmon.exe 本身在 Windows 7 上占用了 52.71% 的 CPU?

在我的 Windows 7 机器(build 7100、x64、Dell XPS M1710 笔记本电脑)上,chrome 崩溃后我的性能很糟糕。我从资源监视器中终止了 chrome 进程,但之后 perfmon.exe 本身显示为占用了大约 50% 的 CPU(现在为 52.31%)。

退出性能监视器,然后再次启动,显示 perfmon 以合理的 CPU 开始,但它很快(十秒)立即恢复。

建议?到目前为止,重新启动似乎是解决问题的唯一方法。我假设 perfmon 问题只是实际问题的一个症状。

(更新,很久以后:这从未得到解决。我在 RTM Windows 7 + 最新版 Chrome 中没有看到问题。是的,它是一个 core 2 duo,所以大概 Chrome 在一个 CPU 上运行全速。)

windows-7 performance perfmon

7
推荐指数
1
解决办法
3万
查看次数

缺少 PerfMon 计数器

在我的系统(Win7 Ultimate x64,以德语(y)购买和安装,UI 设置为英语)上,似乎缺少许多重要的性能计数器。

启动 perfmon 时,我收到以下消息:

---------------------------
Performance Monitor Control
---------------------------
Unable to add these counters:

\Memory\Available MBytes
\Memory\% Committed Bytes In Use
\Memory\Cache Faults/sec
\Memory\Cache Faults/sec
\PhysicalDisk(*)\% Idle Time
\PhysicalDisk(*)\Avg. Disk Queue Length
\Network Interface(*)\Bytes Total/sec
---------------------------
OK   
---------------------------
Run Code Online (Sandbox Code Playgroud)

组“内存”、“物理磁盘”不存在,也没有包含此类计数器的其他组。

使用域管理员凭据运行 perfon 会得到相同的结果。

我想让我的计数器回来:)(我特别需要内存和磁盘)

windows-7 perfmon

6
推荐指数
1
解决办法
7614
查看次数

如何确定 CPU 或 RAM 或磁盘是否是 Windows 7 上的瓶颈

您如何确定 CPU 或 RAM 或磁盘是否是 Windows 7 上的瓶颈?Visual Studio 使我的系统瘫痪,我想找到罪魁祸首。

我尝试运行 perfmon,但似乎有数百个可能的指标。应该使用哪些来获得最佳创意,是否还有其他选择可以确定这一点?我选择了那些听起来不错的,但谁知道呢。

windows performance perfmon

5
推荐指数
1
解决办法
4598
查看次数

perfmon 要求我提供 NT AUTHORITY\SYSTEM 凭据

我已经设置了自己的性能计数器数据收集器。它运行了一段时间,现在我想编辑它。单击“确定”后,它会要求我输入 NT AUTHORITY\SYSTEM 的凭据!什么?显然我不知道这些,我认为甚至没有任何密码! 在此处输入图片说明

我可以创建新的数据收集器集,但任何时候我尝试编辑一些它都会要求我这样做,我无法保存更改。

编辑:我说的是我的工作笔记本电脑和 Windows 10 Enterprise build 1903。我使用它作为任何其他人 - 拥有 AzureAD 帐户,该帐户也是本地管理员组的成员。我注意到相同行为的家用电脑是 Windows 10 Pro build 1903。我使用本地用户帐户登录,该帐户是管理员组的成员。

perfmon windows-10

4
推荐指数
1
解决办法
3914
查看次数

有关 Windows Perfmon 的帮助

我想了解 Windows Server 在某些应用程序负载下的性能如何。

一般来说,我想检查CPU、内存、网络和硬盘的运行情况。我应该检查哪些计数器以及这些计数器的建议值是多少。

windows-server-2008 perfmon

1
推荐指数
1
解决办法
856
查看次数