Pro .NET Memory Management: .NET में मेमोरी प्रबंधन
800 पृष्ठ
Hindi
PDF
4.5

Pro .NET Memory Management: .NET में मेमोरी प्रबंधन

Глубокое погружение в сборку мусора и оптимизацию

लेखक:

वर्ष:

सारांश:

परिचय

पुस्तक Pro .NET Memory Management (कॉनराड कोकोसा, 2018, 800 पृष्ठ) .NET पारिस्थितिकी तंत्र में मेमोरी प्रबंधन पर शायद सबसे गहरा और विस्तृत तकनीकी संदर्भ है। .NET प्रदर्शन के अग्रणी विशेषज्ञों में से एक द्वारा लिखित, यह Garbage Collector (GC), कैश, मेमोरी पूल और CLR के निम्न-स्तरीय तंत्रों की आंतरिक कार्यप्रणाली को उजागर करती है। हालाँकि यह पुस्तक C# और .NET पर केंद्रित है, इसकी अवधारणाएँ (reference प्रबंधन, fragmentation, object generations) किसी भी managed language के साथ काम करने वाले डेवलपर के लिए उपयोगी होंगी। PythonLib पर हम इसे उन सभी को सुझाते हैं जो यह अनुमान लगाना बंद करना चाहते हैं कि एप्लिकेशन "धीमा" क्यों है, और यह समझना शुरू करना चाहते हैं कि मेमोरी वास्तव में कैसे काम करती है।

यह पुस्तक किस बारे में है

पुस्तक तीन तार्किक भागों में विभाजित है। पहला भाग मूल बातों से परिचित कराता है: Windows/Linux की virtual memory आर्किटेक्चर, .NET में डेटा प्रकार (value/reference), स्टैक और हीप, ऑब्जेक्ट्स की आंतरिक संरचना। दूसरा भाग पुस्तक का हृदय है: Garbage Collector (Workstation GC, Server GC, background collections, generations 0/1/2, Large Object Heap, finalization, weak references) का अत्यंत विस्तृत विश्लेषण। तीसरा भाग व्यावहारिक पहलुओं पर केंद्रित है: profiling, dumps, लीक का निदान, GC पैरामीटर्स का ट्यूनिंग, Span<T> और Memory<T> का उपयोग, object pools और native memory।

यह पुस्तक किसके लिए है

यह पुस्तक अनुभवी C# डेवलपर्स (middle/senior) के लिए है, जो पहले से ही प्रदर्शन समस्याओं का सामना कर चुके हैं।

अनुशंसाएँ