2010-09-15 53 views

回答

0

即使Windows性能监视器也不允许您查看AppDomain的CPU使用情况 - 因为AppDomain是CLR的逻辑构造,并且不被操作系统知道,所以唯一的CPU使用情况跟踪处于过程级别 - 我会感到震惊如果有办法限制你甚至无法监控的东西。

你究竟想要这样做的原因是什么?为什么你不希望你的应用程序使用所有可用的资源?如果仅仅是确保有足够的开销让其他进程运行,那么不能将线程的优先级设置得非常低,并让Windows调度程序将其计算出来?

0

我知道做这种事的唯一方法是使用HyperV(或类似产品)并将应用程序分区到不同的虚拟机中。但这不完全是一种便宜或简单的解决方案。