困った、全く困った…
マイクロソフトの仕様にホトホト困らされた…
HttpClientの使い方
通常IDisposableを持つクラスはC#ではusingで使用するのが当たり前、誰も疑いもしないしそんなもんだと考えて使ってると思う。
しかし、HttpClientってば、Disposeするとソケットが溜まりまくって枯渇するらしい。
しかも、データ量が大したことない場合は特に問題ないらしく、超大量のデータを扱う(まぁつまりビッグデータ扱う場合とか)場合に限りこの問題が表面化する。
え~~~…
勘弁してよ~…
そんなわけで著しくパフォーマンスが悪化するプログラム…
一向に進まない原因の特定…
だってそんなとこ疑ってかからないんだもの…
staticで使用するのが吉らしいので、参考サイト載せときます。