同じクラスをインスタンス化する複数のスレッドがあります。並行性の問題はありません。私の質問はパフォーマンスに関するものです。
グローバル変数にアクセスすると、パフォーマンスに大きな違いが生じる場合があることに気付きました。何故ですか?ベストプラクティスは何ですか?グローバル変数をいくつかのメンバー変数にコピーする必要がありますか? 同時実行性の問題が発生しない場合でも、グローバル変数を避ける必要がありますか?
同じクラスをインスタンス化する複数のスレッドがあります。並行性の問題はありません。私の質問はパフォーマンスに関するものです。
グローバル変数にアクセスすると、パフォーマンスに大きな違いが生じる場合があることに気付きました。何故ですか?ベストプラクティスは何ですか?グローバル変数をいくつかのメンバー変数にコピーする必要がありますか? 同時実行性の問題が発生しない場合でも、グローバル変数を避ける必要がありますか?