Hướng dẫn WinDbg: Phân tích Memory Leak qua Memory Dump

1. Hiểu đúng bản chất memory leak trong dump
2. Bước đầu: xác định kiểu dump và phạm vi phân tích
Dump phù hợp:
3. Tổng quan bộ nhớ tiến trình
4. Phân tích Heap – “kho chứa” leak phổ biến nhất
Liệt kê heap
5. Tìm allocation lớn và nghi vấn
Liệt kê các block lớn trong heap
6. Truy vết nguồn gốc allocation (Allocation Stack Trace)
Với heap có stack trace:
7. Kết nối allocation với logic hệ thống
8. So sánh dump theo thời gian (nếu có)
9. Khi nào kết luận “đây là memory leak thật sự”?
Kết luận: Phân tích memory leak là bài toán tư duy, không phải cú pháp
Last updated