当前位置:  开发笔记 > 编程语言 > 正文

性能是否具有单例或静态类的充分理由?

如何解决《性能是否具有单例或静态类的充分理由?》经验,为你挑选了1个好方法。

我上课我认为不应该是单身人士或静态课程.它有州,尽管可以由消费者共享.我喜欢在共享状态时远离单身人士,但我听到的论点是,只要在任何给定时间存在1个对象实例,我将获得性能优势.

在我的特定情况下,没有很多与此对象相关的数据 - 两个字典(每个最多)150个条目和字典.

在什么时候 - 如果有的话 - 表现论证是否具有任何优点?

仅供参考 - 我正在使用.NET.

谢谢!



1> Mitch Wheat..:

不.性能论证没有任何优点.

在假设有性能问题之前,您应该对性能问题进行基准测试并确认/识别.10次​​中有9次不会出现在您想到的地方.

如果需要Singleton,它就是.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有