मैं serializing कर रहा हूँ, एक MultiDictionary<String,Object>
जेएसओएन को क्रमबद्ध करते समय आउटऑफमेमरी अपवाद प्राप्त करना?
http://powercollections.codeplex.com/ to json .
यह साथ तत्वों गहरा नेस्ट किया जा रहा, यानी 618 तत्व है। एक ऑब्जेक्ट में कई ऑब्जेक्ट्स हो सकते हैं जैसे ऑब्जेक्ट्स। मैं JSON.Net
String json = JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented);
का उपयोग कर रहा हूं मुझे क्या याद आ रहा है?
अधिक जानकारी: - यह तब तक ठीक काम कर रहा था जब तक मैं गतिशीलता का उपयोग नहीं कर रहा था, मुझे उसी नाम के एकाधिक गुणों को अनुमति देने के लिए मल्टी डिक्शनरी पर स्विच करना पड़ा। यह ज्यादातर मामलों के लिए काम करता है, केवल तभी जब वस्तुओं की संख्या बड़ी होती है, तो यह टूट जाती है।
अद्यतन: -
मैं मेमोरी की खपत पर भी नियंत्रण प्राप्त लेकिन कुछ तत्वों कि प्रत्येक तत्व को रिकर्सिवली जोड़ा हो रहे थे पर नीचे काटने कर पाए हैं।
परिपत्र संदर्भ की जांच करने का कोई तरीका है? –
NDepend, मेरे संपादित उत्तर –
@ashutoshraina http://www.ndepend.com/Features.aspx#DependencyCycle सभी को –