我是WCF的新手。我有一个包含以下组件的应用程序:监控服务、工作服务和UI。
监控服务监控worker运行所在的机器。
监视器将cpu利用率发送到UI。
Worker服务由监视器服务托管。
监控服务托管在控制台上。
问题:
当工作服务占用100%的CPU时,监视器不会向UI发送数据,并且UI无法绘制图形。worker服务中的任何console.writeline都会进入监控服务的控制台。当worker服务启动的进程崩溃时,监视器也会崩溃。
请帮助我如何处理它。
提前感谢
发布于 2009-11-19 20:14:03
您可以通过将监视UI放在另一台计算机上来改善这种情况。
您还可以为监视进程提供比工作者服务更高的CPU优先级。
但您真正的问题是:为什么工作进程使用100%的CPU?
https://stackoverflow.com/questions/1760814
复制相似问题