Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Размер процесса


Автор: GePo 8.4.2003, 20:05
Дан хендл процесса, как определить размер занимемой им памяти?

Автор: man2002ua 9.4.2003, 09:31
MSDN - VirtualQueryEx
Определяет размер/начало выделенных/зарезервированных процессом блоков памяти.

Или проще GetProcessWorkingSetSize

Автор: XpyDi 9.4.2003, 17:17
Я использовал NtQuerySystemInformation, а через неё для процесса получал достаточно много полезной информации, в том числе и обьем используемой памяти, но это только для NT.

Автор: man2002ua 9.4.2003, 17:21
Для NtQuerySystemInformation неплохо иметь литературу подходящую smile.gif
Гэри Неббет "Справочное пособие для разработчиков ПО для windowsNT/2000"

Автор: XpyDi 9.4.2003, 17:59
Ну в своё время для меня лучшей(хотя скорее единственной) литературой был отладчик.
А Гари Неббет если кому нужен, то в электронном виде лежит http://ganz2001.chat.ru/ntntapi.rar.

Автор: man2002ua 10.4.2003, 14:29
Отладчик не подсказывает формат структур к сожалению, а на подробный анализ уйдет #$@ва прорва времени.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)