在代码块和代码中的空行之间有很多空格会降低应用程序的性能吗?
我倾向于将我的代码分开很多,我想知道它是否会对它产生负面影响。另外,我有很多注释代码,当我进行更改时,我注释掉了,尽管我保留了它以防万一我必须回到过去的方式。还有哪些其他技巧可以提高性能?
答案 0 :(得分:22)
完全没有性能下降。编译器不会解析注释,通常会在词法分析中删除它们。
答案 1 :(得分:13)
评论和空白绝对没有效果。
评论 - out 代码应该被移除,但因为它“杂乱”。
将您的代码保留在源代码管理中,以便拥有版本历史记录,并且永远不会丢失任何历史更改。
在您发现代码速度缓慢之前,请不要担心优化和速度。然后,您可以分析代码,测量,比较,时间等,以确定瓶颈在哪里,以及原因是什么。
答案 2 :(得分:5)
然而值得一提的是,在网络环境中,当你没有使用项目的编译版本时,重要的是,你说在HTML / Css / Javascript中有10,000行注释/代码,那么你的浏览器仍会下载数据块从网络服务器到您的浏览器。
答案 3 :(得分:1)
注释和空格不是由任何编译器编译而且被忽略,因此这两者对性能没有影响。但是在HTML,CSS和JS等Web技术中,它会对文件下载产生影响,因为注释和空格会增加文件大小,因此网页加载速度可能会降低。
因此,最佳做法是尽可能保持代码清洁,并使用git之类的源代码控制系统来管理代码。此外,在最终生成代码之前,最好删除所有不必要的注释和空格以及旧的未使用的代码块。