将系统资源限制为.NET应用程序

将系统资源限制为.NET应用程序,.net,.net,我正在维护一个托管Windows服务项目,该项目基本上在预定时间从不同的子团队调用/运行托管作业IJob实现。偶尔会暂停系统资源的作业很少 在等待我的子团队调试/修复他们的作业时,是否有任何方法可以在父执行器中进行控制,以防其发生…例如启动多个AppDomain,然后以某种方式限制系统资源CPU、内存、作业可以生成的托管线程数等允许每个AppDomain?如果我们将作业作为WCF托管并通过WAS调用它们,Windows激活服务Windows 2008是否有帮助?有一个on CodeProject

我正在维护一个托管Windows服务项目,该项目基本上在预定时间从不同的子团队调用/运行托管作业IJob实现。偶尔会暂停系统资源的作业很少

在等待我的子团队调试/修复他们的作业时,是否有任何方法可以在父执行器中进行控制,以防其发生…例如启动多个AppDomain,然后以某种方式限制系统资源CPU、内存、作业可以生成的托管线程数等允许每个AppDomain?如果我们将作业作为WCF托管并通过WAS调用它们,Windows激活服务Windows 2008是否有帮助?

有一个on CodeProject,它显示了如何限制给定进程使用的内存