elas@atelierent.jp

働き方、考え方、プログラム、疑問点、ボヤキなどなど

【プログラム/C#】地味だけどParallelが意外に良い仕事してくれる。

そんなの当たり前って話かもしれませんがParallelさんが地味に良い仕事してくれて助かっています。

docs.microsoft.com

昔はデバイスのリソースの問題もあるのでなかなか思った効果が得られないことが多かった。

だけど最近はいろいろ潤沢。

・CPUはコアいっぱい

・メモリも潤沢

・ストレージもSSDだとほぼシーク無し

なので単純なデータを読み込んでぶん回しで何かするときは、とりあえずParallel使うと3倍くらいは早くなるんよね。勿論データ書き込みの際は排他とかの考慮いりますが。

私自身レガシープログラマーなので、最近じゃそんなのやるくらいならこっちの方が全然良いよってのはあるかもしれませんがね。