私はwcfサービスを持っており、私は同じ設定値を以下に使用しています。未使用のバッファを解放しないWCF
maxItemsInObjectGraph="2147483647"
maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647"
私のサービスがメモリを占有していることを除いて、すべてがうまく動作します。私は問題を絞り込んだので、メモリが大量に占有されている理由は、未使用のバッファサイズを解放していないためです。私はそれにdefalt値を使用すると、あまりにも多くのメモリなしで正しく動作します。
未使用スペースをサービス請求できる方法はありますか?
これらの数字は問題です。私はmaxBufferPoolSizeが唯一の問題だと言っているわけではありません。私はそれを0に変更し、私はまだ同じ問題を抱えていました。 maxReceivedMessageSizeとmaxItemsInObjectGraphをチェイングした後、メモリの消費量は安定しています。 – Asdfg
編集やリンクを追加しました。 – CodingWithSpike
メモリのピークに達すると、他のコールがタイムアウトします。 – Asdfg