密封班级绩效的证据

时间:2010-09-03 06:56:25

标签: c# .net oop sealed

  

可能重复:
  Do sealed classes really offer performance Benefits?

我的团队正在内部进行密封的阶级辩论,我想将辩论简化为设计问题,并将性能神话从辩论议程中解脱出来。

任何人都可以发布一些代码,通过将类声明为密封来演示性能提升吗?每秒2000万次虚拟方法调用,我看不到多少好处,可能在1000万次迭代中有1或2毫秒,但即便如此,我也不确定,因为结果会跳转。这适用于调试和发布运行。

P.S。我跟随一些John Skeet获得了关于密封类设计的好处的智慧,特别是当软件是通过团队或组织边界交付和/或类是组件中的打包组件样式时。

0 个答案:

没有答案