Получить VMMap как области памяти программно для управляемого приложения .Net - PullRequest
0 голосов
/ 10 октября 2018

Мы ищем различные области памяти, выделенные в управляемом приложении .Net.VMMap, инструмент Sysinternals, предоставляет всю эту информацию, как показано ниже.Как мы получаем их программно?

twpol / vmmap с открытым исходным кодом (в ответе здесь ) предоставляет большую часть необходимой информации, но не всю.Он не предоставляет информацию об управляемой куче, в частности, такие регионы, как общий домен, домен 1, заглушка виртуального вызова домена 1, личные данные и т. Д., Как показано на изображении VMMap.

enter image description here

Личные данные, такие как enter image description here

sos.VMMap, расширение WinDbg также предоставляет эти данные.

Суть в том, как мы можем получить их программно?

...