次のコードを使用しても、処理速度の向上は見られません。
IEnumerable<Quote> sortedQuotes = (from x in unsortedQuotes.AsParallel()
orderby (x.DateTimeTicks)
select x);
シーケンシャルバージョン以上:
IEnumerable<Quote> sortedQuotes = (from x in unsortedQuotes
orderby (x.DateTimeTicks)
select x);
ここで何かが足りませんか?ソースコレクションのアイテム数を数千から数千万に変更しましたが、Parallelバージョンが先行していることを示すサイズはありませんでした。
ヒントをいただければ幸いです。ちなみに、誰かがより効率的に並べ替えるより速い方法を知っているなら(私の示されたアイテム変数タイプ(コレクション内でアイテムが並べ替えられる長いDateTimeTicksを含む)を与えられれば、それもありがたいです。
編集:「効率的に並べ替える」->できるだけ速く。
ありがとう