控制台在服务器上使用30%cpu

时间:2015-12-31 12:27:51

标签: c# .net asp.net-web-api windows-services console-application

我开发了一个复杂的控制台应用程序,可执行以下操作:

  • 我把控制台应用程序作为窗口服务。
  • 在此控制台应用中,我创建了一个web api主机自我站点。
  • 另外在控制台的后台我打开socket连接 另一台电脑。

现在,当我在VS中运行这个应用程序(而不是Windows服务)时,一切正常,应用程序使用的CPU不到2%。

当我在服务器上安装此应用程序时,它使用至少20%的CPU和somtimes甚至30%的cpu ..

现在我无法理解问题出在哪里.. 任何人都可以建议我如何检查究竟是什么"吃"这么多cpu ??

0 个答案:

没有答案