正如大多数人所同意的那样,鼓励开发人员通过给他们慢速的机器来编写快速的代码不是一个好主意。但是这个问题有一点。我的开发机器速度很快,因此我偶尔会写出效率低下的代码,但是只有在其他人的机器上运行它时,这些代码才变得显而易见。
有什么好的方法可以暂时降低涡轮增压的开发机器的速度?“速度”的概念包括几个因素,例如:
- CPU时钟频率。
- CPU核心数量。
- 内存和处理器缓存的数量。
- 各种公交车的速度。
- 磁盘I / O。
- GPU。
- 等等
34
取消按下“涡轮按钮” ...不,请等待。
—
LennyProgrammers
这是您问题的根源:“效率低下”。改变你的习惯编码
—
Darknight
好吧,我部分同意。但是,如果您有一个有效的编码习惯,可以从这里开始;那么当您“使其正常运行”时,您可以在以后花费更少的时间“使其更快”。
—
2010年
@Darknight:我认为@Joonas在问一个非常明智的问题。仅“改变编码习惯”就足够了,这是不现实的。这是一个示例:(stackoverflow.com/questions/926266/…)而且,您可以在没有IDE的情况下将其放在速度较慢的计算机上计时的想法认为,这足以发现性能错误。很多人都在谈论概要分析,但是(成功地)进行概要分析是另一回事。乔纳斯所要求的是对我(及我认为的其他人)真正的帮助。
—
Mike Dunlavey