0
私は2つのアプリケーションドメイン間を渡す大きなデータ構造を持っています。あなたはどのような輸送方法を提案しますか対Marshal
値によっては?MarshalByRefObject対パフォーマンスで値によるマーシャリング#
ありがとうございました!
私は2つのアプリケーションドメイン間を渡す大きなデータ構造を持っています。あなたはどのような輸送方法を提案しますか対Marshal
値によっては?MarshalByRefObject対パフォーマンスで値によるマーシャリング#
ありがとうございました!
2つの違いは、値でマーシャルすると、オブジェクト全体がアプリケーションドメインの境界を越えてコピーされることです。 MarshalByRefObjectを使用すると、ドメイン間でオブジェクトを効果的に共有できます(specifics on MSDN参照)。
したがって、オブジェクトが大きく、パフォーマンスが問題である場合、MarshalByRefObjectがおそらく最適な方法です。
いいえ、MarshalByRefは、 'ref'による共有をシミュレートします。それは物理的に可能ではありません。したがって、オーバーヘッドが増え、処理が遅くなります。 –