M>Для этого мне была поставленная задача подсчитать сколько весит каждый класс в программе (sizeof всех элементов каждого класса)!!!
Бред.
M>В процессе подсчета непонятно под что делось N-ое количество метров (судя по ProcessExplorer-у).
Как это под что? Под процесс!
M>Вот тут общество задалось вопросом а сколько ж весит само окошко и немедленно была поставленна задача это дело определить!
Само окошко весит копейки.
M>Имеется ввиду что все элементы этого класса подсчитаны а вот что винда выделяет под окно — не известно!
Как это что? Память!
M>Я тут залез в недокументированные функции WinNT/2000 что лежат в ntdll.dll — там тоже ничего не нашел(или криво искал ))))!!!
А вот туда лазить не стоит.
M>Так что буду благодарен за любую информацию и мнение по этому поводу!!! Сойдут даже собалезнования ))))!!!!
Чтобы указать системе освободить неиспользуемую память процесса, можно вызвать функцию
SetProcessWorkingSetSize() или
SetProcessWorkingSetSizeEx() с соответствующими параметрами.