各アプリケーション ドメインが特定のパーティションにアクセスできるように、単一の GC ヒープ プロセス全体がパーティション化されていますか? それとも、各アプリケーション ドメインに個別の GC ヒープがありますか? HF ヒープ、LF ヒープ、スタブ ヒープ、ハンドル テーブルなどの他のヒープについては確かですが、これらのヒープはすべてアプリケーション ドメインごとに個別に割り当てられますか? GC ヒープも個別に割り当てられますか?
オブジェクトがシリアル化可能であるか、または MarshalByRef として実装されていない限り、AppDomains 間でオブジェクトを渡すことができないため、これはおそらく正しい可能性があります。各オブジェクトに関連付けられた AppDomainID と呼ばれるものがあり、オブジェクト ヘッダー (同期ブロック) に AppDomainID に関する情報が格納されているかどうかを考えていましたか?