AI時代におけるC#でのBenchmarkDotNetを使った最速コードの書き方 2026-07-06 AI時代においてテストが、AI Agentがループを回すための足腰として重要なように、プロファイラーも思考のための素材を与えるという点で重要です。従来は、基本的には Mean と Allocated を見るぐらいでしたが、どうせAIが読むんだったら、与えられる情報は多ければ多いほどいい、ということで JIT Disassembler や BranchMispredictions/Op も追加していきましょう、デフォルトで。というお話です。この記事では最後にMessagePack for C#の整数値のWriteを改善する例を紹介しますが、asmや分岐予測のデータを元にして、Fableは人間(私)を遥かに超えるコードを生成してくれました。 ↑なんと4倍速の余地がある。 なにせAIはこの手の

