リモート クライアントからデータを送受信する Web サービスを C# で記述しました。それは正常に動作します。数日前、IIS ワーカー プロセスで、バイト配列をクライアントに送り返すと、CPU 使用率が約 2% から約 30% に増加することがわかりました。デバッグ中に、この CPU 使用率のピークが webmethod の終了後に発生することがわかったので、おそらくこれはコードには何もありません。このような CPU 使用率を引き起こす可能性のある、私たちが知らない何かがありますか? エラーコードのみを送信すると、そのようなピークはありません...
この CPU 使用率は、クライアントが 1 つしか接続されていない場合に発生します。4 ~ 5 台のクライアントを接続したとき、CPU は 100% 使用されました。