0

Silverlight-MVVMアプリケーションでは、さまざまなビューモデル間で通信するために、ある種のメディエーター/アグリゲーターファイルを使用する必要があります。

しかし、これらのファイルがオブジェクトのリスト(または辞書)を維持していることがわかります...

これは大量のメモリを使用しているのではないでしょうか...?そして、Webアプリケーションの場合(WPFの場合、それは問題ありません)...これは推奨されるものですか?

どんな助けでもいただければ幸いです。前もって感謝します!

4

1 に答える 1

1

いいえ。オブジェクトのコピーを作成するのではなく、オブジェクトへのポインタを作成するだけであることを忘れないでください。ただし、このパターンの一部の実装では、オブジェクトの登録を終了したときにオブジェクトの登録を解除しないと、メモリリークが発生する可能性があります。

于 2012-01-24T18:29:29.223 に答える