在代码中使用旧的注释代码和大量空格是否会降低性能?

use*_*018 10 c# c++ vb.net performance visual-studio-2010

在代码块和代码中的空行之间有很多空白区域会降低应用程序的性能吗?

我倾向于将代码分开很多,我想知道它是否会对它产生负面影响.另外,我有很多注释代码,当我进行更改时,我注释掉了,尽管我保留了它以防万一我必须回到过去的方式.还有哪些其他技巧可以提高性能?

san*_*p43 22

完全没有性能下降.编译器不解析注释,通常在词法分析中删除它们.


Caf*_*eek 13

评论和空白绝对没有效果.

Commented- 代码应该然而除去,因为它是"混乱".

将代码保存在源代码管理中,以便拥有版本历史记录,并且永远不会丢失任何历史更改

在您发现代码速度缓慢之前,请不要担心优化和速度.然后,您可以分析代码,测量,比较,时间等,以确定瓶颈在哪里,以及原因是什么.

  • @ThomasMatthews他说*评论出来的代码*很乱.我可以证实,至少在这里SO的情绪很普遍.确实,它只是说"注释代码",但从上下文来看,它的含义非常明显. (12认同)
  • @ThomasMatthews我已经解决了这个问题.我认为很明显,这个答案谈到了已经注释掉的代码(原因:提出的问题;删除*代码*,其中评论没有意义;下一句通过源代码控制来讨论版本历史,这正是注释掉代码的原因没有用).你过于迂腐,尽可能多的乐趣,这对任何人都没有帮助. (2认同)

hig*_*ers 5

然而值得一提的是,在网络环境中,如果你没有使用项目的编译版本,那么重要的是,你说在HTML/Css/Javascript中有10,000行注释/代码,那么你的浏览器仍然会从webserver下载大量数据你的浏览器.