似乎有很多不同的软件可以使用,但你会推荐什么?
我想要在24小时内logging进程的cpu和内存。
理想情况下,如果结果可能是一个图表格式,将是理想的。
我的一个用户的笔记本电脑正在放慢速度,每天都需要重新启动。
我已经询问导致问题的进程名称,但永远加载任务pipe理器。 用户必须手动closures系统并以更快的速度重新启动。
但是我只能远程支持它。 我所做的一切login,一切似乎正常运行。
感谢人们!
你没有说哪个Windows,所以我会认为XP。
看看性能日志logging ,而不是只使用Perfmon的实时graphics工具。 通过这种方式,Perfmon将以您喜欢的任何采样间隔创build一个二进制文件,logging所有logging的数据,只要您喜欢。 您稍后用graphics浏览器打开它: alt text http://h.imagehost.org/0490/perflog.png
但也许你真正想要的是Perfmon的Alerts工具。 在这里,您可以定义一个perfmon计数器,然后当它超出或低于您确定的值时,它可以执行您定义的一些操作。 就像运行一个小cmd脚本来logging所有当前进程名称到一个文件:
@echo off echo. >> c:\proclog.txt date /t >> c:\proclog.txt time /t >> c:\proclog.txt tasklist >> c:\proclog.txt
如果你要这样做,我会build议下面的计数器:
我没有打扰任何内存计数器,因为当你有内存限制的时候,无论如何你都会打碎硬盘。 如果系统有多个CPU或内核,则触发大于20 * numberofcores的CPU队列。
缓慢和任务pipe理器没有响应是没有必要的一些其他进程占用CPU或内存(虽然,我见过的Firefox臭名昭着做到这一点 – 但是,然后我也加载扩展也)。
我build议一次运行PageDefrag来检查页面文件是否碎片太多。
同时检查主驱动器( C:\
?)是否已满。