Memory leaks 性能监视器触发另一个程序

Memory leaks 性能监视器触发另一个程序,memory-leaks,windows-server-2008,performancecounter,Memory Leaks,Windows Server 2008,Performancecounter,我正在尝试使用Windows Server 2008性能计数器监视一个长时间运行的进程 我可以设置DataCollector>>\Process\Private Bytes来收集性能数据(内存使用)。我想知道我是否可以在性能计数器中设置一个阈值,并使用它来触发我的本地程序。如果长时间运行的程序从服务器消耗了太多内存,它将触发windows脚本将其关闭 我意识到这是处理内存泄漏问题的蹩脚方法,但它是目前唯一可行的解决方案。1)在Windows性能监视器中 1.1)数据采集器集>>创建一个新的用户定

我正在尝试使用Windows Server 2008性能计数器监视一个长时间运行的进程

我可以设置DataCollector>>\Process\Private Bytes来收集性能数据(内存使用)。我想知道我是否可以在性能计数器中设置一个阈值,并使用它来触发我的本地程序。如果长时间运行的程序从服务器消耗了太多内存,它将触发windows脚本将其关闭

我意识到这是处理内存泄漏问题的蹩脚方法,但它是目前唯一可行的解决方案。

1)在Windows性能监视器中 1.1)数据采集器集>>创建一个新的用户定义数据采集器集(选择手动创建的选项(高级))

1.2)您希望包括什么类型的数据?>>性能计数器警报

1.3)从列表中添加一个性能计数器(在本例中,进程>>专用字节>>选择一个名为xxxx的当前运行进程)

1.4)单击“确定”创建该性能监视器

当此性能计数器的条件满足时,它将在我的案例事件日志id 2031中写入事件日志条目

1.5)将任务附加到此事件,在我的情况下,我选择在记录事件id 2031时运行程序

以下文章对我有所帮助: