1

C# で記述された WCF サービスがあり、Windows サービスとしてホストされています。ほとんどのクライアントで広く使用されているキーとメソッドは、メソッド シグネチャに示されています。

公開文字列 storeDocument(byte[] ドキュメント)

byte[] は、データベースに格納される前にいくつかの共有メソッドに渡されます。

メモリをクリーンアップするにはどうすればよいですか?

このメソッドは多くのクライアントから呼び出され、広く使用されているため、サーバーでのこのサービスによるメモリ使用量が 60 ~ 100 MB であり、CPU 使用率が 80% に達することもあります。

それほど多くのメモリを使用しないようにする方法があることを知りたいです。

助けてください。

4

1 に答える 1

0

WCF はストリーミングもサポートしています。大量のデータを使用する場合は、おそらくそれがより良い解決策です。http://msdn.microsoft.com/en-us/library/ms733742.aspxを参照してください。

于 2013-01-25T13:49:11.757 に答える