私はそれが深くネストされている要素、すなわちと618個の要素を持っている、MultiDictionary<String,Object>
のOutOfMemoryExceptionを取得しますか?
http://powercollections.codeplex.com/ to json .
をシリアル化しています。 1つのオブジェクトに複数のディクショナリのようなオブジェクトが含まれることがあります。私はJSON.Netを使用しています
String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);
私は何が欠けていますか?
詳細情報: ダイナミックを使用するまでこれはうまくいきました。同じ名前の複数のプロパティを許可するには、MultiDictionaryに切り替える必要がありました。それは壊れ、アイテムの数が多いときにのみ、ほとんどの場合のために働きます。
UPDATE: -
私は、メモリ消費量のホールドを取得することができたが、各要素に再帰的に追加取得し、いくつかの要素を減らしてきました。
循環参照をチェックする方法はありますか? –
NDependの、私の編集した答え –
@ashutoshraina http://www.ndepend.com/Features.aspx#DependencyCycleを見るには、どうもありがとうみんな –