将注释出无用的代码给我的网页上的性能提升以任何方式,形状或形式?

好了,所以我在工作中的情况是,我已经写了200行左右的额外的功能集成到一个aspx页面的代码隐藏当前不被执行。 这是在处理当前具有出现的可能性几乎为零的事件子程序。

因为这个代码不被使用,我已经得到了好奇。 我应该注释掉了射击的可能性几乎为零子程序? 难道做任何事情,以提高网页或类似的东西的性能,如果我确实注释掉? 或者可以/我应该只是保留原样? 提前致谢。

--------------解决方案-------------

几点意见:

  1. 性能往往是相当直观,有不可替代的仔细测量。
  2. 在你的地址空间中的任何编译代码占用的资源。 所以可能会有一些开销。 但是有多少相对于一切发生? 我的猜测是非常小的,甚至可以忽略不计,但看到第1项。
  3. 意想不到的事情发生,因为应用程序的规模,可以忽略不计的东西可以成为重要的,当他们被复制多次。 所以宁愿保持整洁。
  4. 如果您使用的是源代码管理系统则只需删除代码,它保存在旧版本的资料库。 保持你的代码整洁。 注释掉的代码恐慌维护者。

它的极不可能的,如果你在几个未使用的方法把你扔将测量任何显著差异。 他们可能会被淘汰掉的编译器优化的一部分,甚至可能没有任何目标代码生成。

但无用的代码注释或以其他方式肯定吓跑(以上#4 djna)很多

我没有理由相信它会令任何任何区别。

唯一的一次,我觉得这事是,如果你有注释掉的东西,在HTML或负载的东西,实际上不得不处理或呈现。

你为什么不尝试登录的例程调用的代码既注释掉并没有被注释掉,以测试它的同一个文件的方法的执行时间?

如果没有什么实际使代码被调用,就没有必要进行评论它。

当然,它会被添加到编译的程序集,但它不会造成您的Web应用程序的一部分,任何的性能提升。

分类:asp.net 时间:2015-03-15 人气:0
本文关键词: 性能,asp.net,意见
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.704 (s). 10 q(s)