Obtenir une OutOfMemoryException tout serialising en JSON?

Je suis la sérialisation , un MultiDictionary<String,Object>

http://powercollections.codeplex.com/json .

Il a 618 éléments avec les éléments qui y sont profondément imbriquées ,c'est à dire un seul Objet peut avoir plusieurs dictionnaire comme des objets . Je suis à l'aide de JSON.Net

String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);

ce qui me manque ?

PLUS D'INFOS: -
Cela fonctionnait bien jusqu'à ce que je a été à l'aide de dynamique , j'ai dû passer à MultiDictionary pour permettre à de multiples propriétés du même nom . Il fonctionne dans la plupart des cas , uniquement lorsque le nombre de points est grand , il se casse .

Mise à JOUR: -

J'ai été en mesure d'obtenir une prise de la consommation de Mémoire mais la coupe vers le bas sur certains éléments qui ont été s'ajouter de manière récursive pour chaque élément.

OriginalL'auteur ashutosh raina | 2011-12-25