Ищете способ получить список всех классов/структур из программы Windows на C++.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Ищете способ получить список всех классов/структур из программы Windows на C++.

Сообщение Anonymous »

Я устраняю предполагаемую проблему утечки памяти и вижу в статистике кучи Windbg большой список выделений определенного размера.
Традиционно - чтобы найти источник выделения памяти, я использовал Gflags, воспроизведите проблему и посмотрел информацию о стеках.
Но мне интересно - размер класса/структуры известен во время компиляции, нет ли способа получить список классов + их размер символов каким-то образом?
Даже просто список имен классов - я могу передать их в Windbg, чтобы вычислить их размер:
?? sizeof(CLASS_NAME)
Кто-нибудь знает такой способ?
Меня не интересуют сторонние инструменты/профилировщики, только эта конкретная задача, поскольку мне обычно дают только дамп процесса после того, как возникла проблема, поэтому использовать эти инструменты уже слишком поздно

Подробнее здесь: https://stackoverflow.com/questions/785 ... ws-program
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»