好的,我的工作情况是,我已经在aspx页面的代码隐藏中写了大约200行附加功能,目前还没有实现。它位于一个子程序中,处理当前没有发生机会的事件。
因为这段代码没有被使用,所以我很好奇。我应该注释掉没有机会射击的子程序吗?它是否可以做任何事情来增强页面的性能或类似的东西,如果我确实评论出来的话?或者我可以/我应该保持原样吗?提前谢谢。
答案 0 :(得分:11)
一些评论:
答案 1 :(得分:2)
如果你投入一些未使用的方法,你很可能会测量任何显着的差异。它们可能会作为编译器优化的一部分被淘汰,甚至可能没有生成任何目标代码。
但无用的代码评论或肯定会吓到很多(上面#4 djna)
答案 2 :(得分:1)
我没有理由相信它会有任何不同。
我认为唯一重要的一点是,你是否有大量注释掉的HTML内容或者实际上必须处理或渲染的内容。
为什么不尝试记录调用同一文件中的方法的例程的执行时间,因为代码都已注释掉而未注释掉以进行测试?
答案 3 :(得分:1)
如果没有任何内容实际导致代码被调用,则无需将其注释掉。
当然,它会被添加到已编译的程序集中,但它不会对Web应用程序造成任何性能提升。