随笔分类 - Pluralsight Learning
摘要:1.Memory architecture2.GenerationsGeneration 0 : Short lived objects (Collected frequently)Generation 1 : Medium lived objects (Collected less frequently)Generation 2 : Long lived objects (Variable size and expensive to collect)Generation 0 and 1 is known as the ephemeral segment (Fixed size)SOS : !
阅读全文
摘要:1. CLR ProcessSource code -> Compiler -> .NET Assembly -> CLR JITApplication domains (System, Shared, Default)Assemblies (Private, Shared) (logical constructs)Modules (physical constructs)Types (Fundamental unit of programmability) (Value types, Reference types)Method Tables (Also known as
阅读全文
摘要:1. Debugging Tools For Windows:Ntsd.exe : Console based debugger with new consoleCdb.exe : Console based debugger with existing consoleWindbg.exe : GUI based debuggerKd.exe : Console based kernel mode debuggerAdplus.exe : Monitoring toolUmdh.exe : Memory leak detection toolRemote.exe : Remote debugg
阅读全文