LINQ to Objects好きでとにかく使いまくるんだけど、なぜか急にパフォーマンスが気になった。
例えば↓みたいなLINQと2重ループで地道に探すロジックとどっちが処理早いんでしょう?

var ret =
from a in hogeAList
join b in hogeBList on a.Id == b.Id
select a.Name