Memory Management
C/C++ provides direct control over memory usage that will be required for performance-critical application. However this control led to responsibility to on the part of developer to ensure that memory is managed correctly. I was browsed many literatures to support my learning journey in memory management, and finally, I decided to have the following books on my desk.
C++ : Memory First
Memory Management : Algorithms and Implementations in C/C++
Memory as a Programming Concept in C and C++
I have listed some books for managed codes before. You can consult to those books to explore memory management in CLR.