ルックアップテーブルの代わりに属性を使用してenumを使用する予定です。私はパフォーマンスが心配です。属性を一度クエリして静的な辞書を作成するべきですか?箱入りのソリューションはありますか?属性とパフォーマンスを持つ列挙型
0
A
答えて
7
アプリケーションの速度が遅い場合は、パフォーマンスが低下する可能性があります。
最適化を開始する前に、アプリケーションが正しく動作していることを確認してください。
パフォーマンスを処理する正しい方法は、パフォーマンスモニタを使用してボトルネックを測定して見つけ、最悪の場合を修正することです。
ご質問とアプローチでは、最悪の場合にマイクロ早期最適化について説明します。
1
この質問は、予想される通話回数に関する詳細を提供していないため、答えにくいです。 Reflectionを使用して属性を照会するとパフォーマンスが低下することが予想されるかもしれませんが、このペナルティはアプリケーションにとってボトルネックになりますか?知る唯一の方法は、負荷テストを実行することです。私はこの段階であなたが時期尚早最適化と呼ばれることをやっていることを恐れています。
関連する問題
- 1. 属性を持つ列挙型の使用方法Reflections?
- 2. 属性を持つUMLモデリング列挙
- 3. 複数の属性をコレクション定数として持つ列挙型
- 4. 取得列挙型カスタム属性(ジェネリック)
- 5. dotnetコアの列挙型の属性
- 6. .NET - WCFを介して属性を持つ列挙型を渡す
- 7. Javaの列挙型は、私は列挙型を持つ条約
- 8. JSPのタグ属性として列挙型の値を渡す
- 9. クラス、列挙型、インタフェース、属性とは何ですか?
- 10. 列挙型リストからのXML属性の妥当性チェック
- 11. 同じ値を持つ列挙型
- 12. は私が列挙抽象クラスを持つ列挙クラスの型
- 13. 複数の値と値の型を持つJavascriptの列挙型
- 14. 特定の型とプロパティを持つ列挙型
- 15. は、私が列挙型の配列を返すASP.NETのWebサービスのWebMethod属性を持つSOAPデシリアライズ
- 16. コンポジットコンポーネント属性の列挙値
- 17. C#列挙型は - 私は、次の列挙型のフラグを持つマスク
- 18. Rails 4:FactoryGirl属性で列挙型フィールドを設定する
- 19. ruby on列挙型の属性をリストする方法は?
- 20. 従属性注入の安全な列挙型
- 21. ジェネリック、列挙型、カスタム属性 - 可能でしょうか?
- 22. オブジェクト属性配列(サーバー上の列挙型)とエバーチェックボックスグループ間の双方向バインド
- 23. 列挙型と++
- 24. 異なる戻り値の型を持つ列挙型Func
- 25. Shoulda-matcher列挙型属性の一意性を検証する方法は?
- 26. Javaの列挙は、私はこのような列挙型クラスを持つインデックス
- 27. 列挙型モデル属性の配列を取得する方法は?
- 28. 列挙型の列挙型の列挙型へのアクセス
- 29. DBの列挙型または列挙型の列挙型
- 30. 文字列を持つクラスの列挙型
なぜあなたはパフォーマンスに問題があると思いますか?コードを試しましたか?私は、あなたが本当に最適化する必要があることを知るまで、複雑すぎることを開始するのを待っています。 –