Снимаем дамп объектов с памяти .Net приложения
|
|
Четверг, 08 Января 2015 г. 15:27
+ в цитатник

Продолжаем тему интересного на .Net, от чего мир Java будет посмеиваться (хотя у них это также возможно сделать), а приверженцы С++ говорить: «чего они только не сделают чтобы не учить C++».
В данной заметке мы напишем по сути – простенькое ядрышко профилировщика памяти для платформы .Net, который будет снимать дамп с SOH кучи (а в перспективе и с LOH).
Для написания статьи нам понадобится код из статьи
Получение указателя на объект .Net и
Ручное клонирование потока (измерение размера объектов).
Наши цели на сегодня:
- Научиться итерировать кучу .Net
- Научиться находить начало кучи .Net
- Попробовать сытерировать все объекты чужого домена.
Ссылка на проект в GitHub:
DotNetEx
Читать дальше → http://habrahabr.ru/post/247447/
Метки:
C#
Блог компании Luxoft
.NET
Ненормальное программирование
clrium
.net framework
упрлс
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-