3
シングルトンパターンのWCFでプロキシクライアントを設計するか、またはその都度、オブジェクトを作成して呼び出しを終了するたびに、パフォーマンスを向上させる方が良いでしょうか?WCFプロキシクライアントのシングルトンパターンのパフォーマンス
シングルトンパターンのWCFでプロキシクライアントを設計するか、またはその都度、オブジェクトを作成して呼び出しを終了するたびに、パフォーマンスを向上させる方が良いでしょうか?WCFプロキシクライアントのシングルトンパターンのパフォーマンス
に依存します。最近、この問題が発生しました。数秒ごとに呼び出しを行う必要があったため、プロキシクライアントのインスタンスを1つ保持して呼び出しを続けると意味がありました。クライアント/接続に障害が発生した場合は、プロキシクライアントを再作成したばかりです。
これまでに何度も新しいプロキシを作成して接続を終了したことがありました。明らかに、GCはこれらを十分に速くクリーニングしておらず、メモリが積もっていました。
サービスを呼び出している頻度によって異なります。
私は@MarkWに同意します - 私は頻繁なサービスコールにシングルトンパターンを使用する傾向があります。 – SliverNinja