エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C#の重箱の隅をつつく ~引数の位置で処理効率がビミョーに変わる~ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#の重箱の隅をつつく ~引数の位置で処理効率がビミョーに変わる~ - Qiita
TL;DR public static int Add(int cx, int dx, int r8, int r9, int s1, int s2, int s3, int s4) 1 の... TL;DR public static int Add(int cx, int dx, int r8, int r9, int s1, int s2, int s3, int s4) 1 のような割とアレなメソッドが有ったとき、cx~r9に対する処理とs1~s4に対する処理で、前者の方がわずかに速かった。 但し、今回の検証は、逆アセンブリ眺めていて、ホントに差が出たら楽しいな的な、完全に逆側からのアプローチしてみて、ホントに差が出たね~。うれし~な✨って意味しか無いので、その辺ご了承の程 試してみたこと public class ParameterPositionBench { private const int Iteration = 800_000_000; [MethodImpl(MethodImplOptions.NoInlining)] public static int Add