サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
qiita.com/rougemeilland
1 概要 いや、罠も何も自分の知識不足なんですけどね… orz つい最近、c# の最適化ではまって、しかもちょっと恥ずかしい思いをしてきたので、開き直ってここで暴露してしまおうかと思います。 テーマは、すごく短いメソッドなのにインライン展開されない理由とその対策 です。 2. 実行環境 OS => Windows 10 (x64) .NET ランタイム => .NET 8.0/7.0/6.0 3. 問題の内容 ちょっと前に自分の書いたコードのパフォーマンスが気になって、特に「どんなふうにインライン化されているか」について興味が出てきたので、解析し始めました。 最適化されたコードを確認することが目的なのですが、デバッガ無しでコードを追える自信がないので、ちょっと工夫してアセンブリを2つに分けます。 アセンブリ1 => 実験対象のコードがあるクラスライブラリ (Release モードでビルド済
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く