エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【C#】リフレクションは遅い?処理時間実測と改善方法 | 堺docs
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【C#】リフレクションは遅い?処理時間実測と改善方法 | 堺docs
C#におけるリフレクション機能(System.Reflection)は、メタプログラミングや抽象化に重要な機能です。... C#におけるリフレクション機能(System.Reflection)は、メタプログラミングや抽象化に重要な機能です。 一方で処理速度は遅めであることが知られていますが、具体的にどの機能がどれくらい遅いのか?は知っておきたい要素です。(リフレクションと一口に言っても色々機能があります。) そこで今回は、リフレクションに含まれる各機能の実際の処理速度の実測と、プロパティへのアクセス高速化手法について紹介します。 各機能実測。属性取得は特に遅い。値の取得・更新も、通常のプロパティ更新の10倍オーダー。 リフレクション及び周辺機能について、1,000万回のループで実行し、System.Diagnostics.Stopwatchクラスで測定します。 測定に使用したコードはこの記事の末尾(ページ内リンク)に掲載します。