Compilation 两个四核服务器的编程优势

Compilation 两个四核服务器的编程优势,compilation,Compilation,程序员经常抱怨说,如果他们有一台速度更快/内存更多/内核更多的机器,他们会更快乐(他们从来没有说过更有效率) 除了程序员工作站,还有两台空闲的四核服务器,这对任何语言/协议系统都有好处 我不能这样做,因为大多数编译器/解释器通常都是单步执行,遵循编译/检查语法阶段,然后是链接/绑定序列。即使在现代IDE中,也没有能力将编译阶段(编译了许多源文件)划分为场。。系统确实构建得更快 现在,您还可以在开发人员的机器上运行分布式构建工具,因为它们不可能同时构建。。但是,拥有专门的构建集群是非常酷的 它还提

程序员经常抱怨说,如果他们有一台速度更快/内存更多/内核更多的机器,他们会更快乐(他们从来没有说过更有效率)

除了程序员工作站,还有两台空闲的四核服务器,这对任何语言/协议系统都有好处

我不能这样做,因为大多数编译器/解释器通常都是单步执行,遵循编译/检查语法阶段,然后是链接/绑定序列。即使在现代IDE中,也没有能力将编译阶段(编译了许多源文件)划分为场。

。系统确实构建得更快

现在,您还可以在开发人员的机器上运行分布式构建工具,因为它们不可能同时构建。。但是,拥有专门的构建集群是非常酷的


它还提供了实用的日常自动化构建,并将帮助您在测试中获得高分。

您的代码是模块化的吗?如果是这样的话,您的编译肯定可以外包出去。您只需并行构建多个模块。只有后面的(不太密集的)阶段,如链接,不能并行化

在编译之后,事情不会停止。您可以运行各种分析和测试。所有这些都很容易并行化


至于IDE支持。。。我希望您不需要在日常使用IDE时重新编译整个项目。通过使用这些服务器进行自动构建,您可以从中受益。

在我从事程序员职业的最初几年,我曾考虑过工作站马力与我个人生产力之间的直接关系。随着经验的发展,我发现我完全错了。更重要的是,
生产率是通过工具获得的


但是,是的,如果我的工作站拥有比目前更多的MHz/内存,我会更开心。为什么?安慰从开发的角度来看,我怀疑它每天能腾出几分钟的时间,仅仅是因为编译器运行得更快。

现有的系统使多个单独的设备联网在一起,看起来像一台机器,称为“”。这在Linux中尤其普遍,例如..

有多少程序员共享每台服务器?一个程序员拥有如此强大的能力(:->),我不知道这是存在的。还有很多其他的。这里有一些,但通过谷歌搜索可以找到更多:是的。自动构建可能是一个好主意,可以在刚刚完成的构建上分析代码或单元测试,这通常会让程序员工作站忙碌,因此效率低下。我希望Windows能够正确地做到这一点,而不必为许可证或wierd配置设置收取额外费用。以某种方式将服务器添加到我的工作站会很好,内核会将线程/程序分配到所有内核,而不仅仅是我的开发盒上的那些。工作站速度越快,我就越有可能在上面玩游戏。这是无效的任何我可以把手放在上面的盒子都可以运行这个:,所以我不能使用低规格来阻止自己玩它…:)现在我们正在展示经验。在过去的好日子里,我经常在一个控制数据框上玩Rogue游戏,这个控制数据框使用的是柏拉图教育系统,该系统提供了游戏的原始图形。你实际上有一个三维效果,在地牢里走动。怪物和物体并没有被赋予特殊的属性。或者它可能被称为莫里亚或其他什么。记忆系统是离线的。我想我会对这个答案投赞成票,因为评论中展示了令人难以置信的好品味。。。