シングルトンまたは静的クラスであってはならないと私が信じているクラスがあります。消費者が共有できる状態ではありますが、状態があります。共有状態があるときはシングルトンを避けたいと思っていますが、私が聞いている議論は、オブジェクトのインスタンスが常に1つだけ存在することでパフォーマンスが向上するというものです。
私の特定のケースでは、このオブジェクトに関連付けられたデータはそれほど多くありません。それぞれに (最大で) 150 のエントリを持つ 2 つの辞書と辞書です。
あるとすれば、どの時点で、パフォーマンスの議論が何らかのメリットを保持するのでしょうか?
参考までに - 私は .NET を使用しています。
ありがとう!