Недавно с рассылкой от компании Red-Gate (это та компания, которая выпустила всем известные тулы .Net Reflector, SmartAssembly и прочие) получил бесплатную книгу «Under the Hood of .NET Memory Management». Пока что доступна только первая ее часть, но она довольно объемная и раскрывает многие аспекты менеджмента памяти. Самое вкусное обещают во второй части. Приятного скачивания (краткое содержание под катом):
Бонусом в том же архиве идет книга по ANTS Memory Profiler
Chapter 1:Prelude
- Stack
- Heap
- More on value and reference types
- Passing parameters
- Boxing and unboxing
- More on the Heap
- Garbage collection
- Static Objects
- Static methods and fields
- Thread Statics
Chapter 2: The Simple Heap Model
- Managed Heaps
- How big is an object?
- Small Object Heap
- Optimizing garbage collection
- Generational garbage collection
- Finalization
- Large Object Heap
|
Chapter 3: A Little More Detail
- What I Didn't Tell You Earlier
- The card table
- A Bit About Segments
- Garbage Collection Performance
- Workstation GC mode
- Server GC mode
- Configuring the GC
- Runtime GC Latency Control
- GC Notifications
- Weak References
- Under the hood
- More on the LOH
- Object Pinning and GC Handles
- GC Handles
- Object pinning
- Problems with object pinning
|
Автор: SunexDevelopment