当我构建我的Web项目时,编译需要大约20秒。然后,当我尝试浏览项目中的网页时,asp.net会进行运行时编译(另外20秒)。我知道我无法逃避这些步骤,因为这就是asp.net如何工作,只是想看看是否有人进行某种优化以使这些构建更快。
尝试改善我的Edit-Compile-Test loop
我的机器详细信息:
-Intel Core i7处理器@ 2.80GHz
-8GB的RAM
-HD @ 7200 RPM
答案 0 :(得分:1)
购买更快的机器?听起来很聪明。我知道编译器可以利用多核机器。此外,在编译期间有很多硬盘驱动器访问,因此获得固态驱动器可能是有意义的。也许不是你想要的答案,但这是一个明确的解决方案。
您可以做的另一件事是配置您的项目以允许“编辑并继续”。这将允许更改小事情,并继续调试,而无需进行完全重新编译。
答案 1 :(得分:1)
以下是一些想法:
正如原始海报建议的那样,你最大的爆炸将来自硬件:获得SSD和至少4核心的处理器。如果您要购买4个便宜的64GB SSD并将它们放入RAID 0中,您会对这种差异感到震惊,甚至发现您的CPU和RAM将突然成为瓶颈。
答案 2 :(得分:0)
答案 3 :(得分:0)
Suspend Resharper - 当您只是编码时,R#会有很大的帮助,但确实会减慢Edit-Compile-Test循环。