如何降低CruiseControl.NET的CPU使用率?

时间:2011-12-01 16:33:36

标签: continuous-integration cruisecontrol.net cpu-usage

在我们的Cruise Control设置中,我们有171个项目。在构建服务器上,CC.NET Service Runner总是使用超过67%的CPU。该进程有200个线程。

A thread通过设置间隔来引用Java版本中的类似问题。

我们的intervalTrigger设置如下:<intervalTrigger seconds="60" />

如何降低CPU使用率或了解CC.NET正在做什么?

1 个答案:

答案 0 :(得分:2)

您可以关闭日志记录。我们在CCNet服务器上关闭了它。

另一种解决方案是,如果您要对源控件进行轮询,则可以使用非轮询路由重新设计它。例如,使用Subversion,您可以设置post commit hook来执行CCNet构建节点。减少轮询有助于降低CPU。