Pro .NET Memory Management For Better Code, Performance, and Scalability

Readers will also benefit from a multitude of .NET memory management “rules” to live by that introduce methods for writing memory-aware code and the means for avoiding common, destructive pitfalls. Konrad Kokosa is an experienced software designer, developer, and Microsoft MVP specializing in Micros...

Full description

Bibliographic Details
Main Author: Kokosa, Konrad
Format: eBook
Language:English
Published: Berkeley, CA Apress 2018, 2018
Edition:1st ed. 2018
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • 1. Basic Concepts
  • 2. Low-Level Memory Management
  • 3. Memory Measurements
  • 4. .NET Fundamentals
  • 5. Memory Partitioning
  • 6. Memory Allocation
  • 7. Garbage Collection: Introduction
  • 8. Garbage Collection: Mark Phase
  • 9. Garbage Collection: Plan Phase
  • 10. Garbage Collection: Sweep and Compact.-11. GC Flavors
  • 12. Finalization
  • 13. Miscellaneous Topics
  • 14. Advanced Techniques
  • 15. Programmatical APIs