【发布时间】:2009-10-19 02:30:49
【问题描述】:
我正在开发我们的持续集成系统,并且我对模拟我们的系统处理意外的长编译时间很感兴趣。有什么方法可以导致编译需要很长时间才能完成?或者也许强迫它进入某种需要大量时间编译的循环?我正在寻找仅在编译而不是执行时像 Thread.Sleep() 这样简单的东西。
使用预处理指令怎么样?
有什么想法吗?
【问题讨论】:
-
将 C++ 和模板元编程与疯狂的递归模板一起使用?
-
把评论变成答案,因为这样我就可以正确投票了。
-
在模板代码中试试ackermann函数。 o(n!) 中的阶乘也可能做得很好。
标签: c# .net visual-studio visual-studio-2008 compiler-construction