我上课我认为不应该是单身人士或静态课程.它有州,尽管可以由消费者共享.我喜欢在共享状态时远离单身人士,但我听到的论点是,只要在任何给定时间存在1个对象实例,我将获得性能优势.
在我的特定情况下,没有很多与此对象相关的数据 - 两个字典(每个最多)150个条目和字典.
在什么时候 - 如果有的话 - 表现论证是否具有任何优点?
仅供参考 - 我正在使用.NET.
谢谢!
不.性能论证没有任何优点.
在假设有性能问题之前,您应该对性能问题进行基准测试并确认/识别.10次中有9次不会出现在您想到的地方.
如果需要Singleton,它就是.