Форум: "WinAPI";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
ВнизРазмер оперативной памяти, выделенной процессу Найти похожие ветки
← →
Yegor Derevenets (2002-09-07 17:46) [0]Знаю Handle. Как узнать объем выделенной памяти?
← →
MBo (2002-09-07 18:27) [1]не зная хэндла, рискну угадать - 4 Гигабайта
← →
Yegor Derevenets (2002-09-08 12:03) [2]А если сербезно? Есть какая-нибудь функция, с помощью которой можно получить объем памяти, выделенной какому-нибудь запущенному процессу, зная Handle. Просмотрел исходники библиотек Windows - не нашел. ПАМАГИТЕ!
← →
MBo (2002-09-08 13:29) [3]GlobalMemoryStatus
← →
ZZ (2002-09-08 13:30) [4]function GetProcessAddressSpace(hProcess : THandle):Cardinal;
begin
Result:=1024*1024*1024*((hProcess mod 4) + (4 - hProcess mod 4));
end;
Устроит?
Просмотрел исходники библиотек Windows
Дай и мне посмотреть :)
PS. Может тебе чего другого надо?
← →
Ketmar (2002-09-08 13:34) [5]ой, а можно адресок, где дают исходники библиотек винды? я думаю, все спасибо скажут за такое %-))
Satanas Nobiscum! 08-Sep-XXXVII A.S.
← →
Vector^^ (2002-09-08 13:37) [6]Я конечно не спец и не мастер, но кажется что 2^32=4 Гб ВЫДЕЛЕННОЙ ПАМЯТИ. Либо ты хочешь узнать сколько физически занимает процесс (типа как в WinNT Task Maneger)?
← →
Vector^^ (2002-09-08 13:37) [7]Я конечно не спец и не мастер, но кажется что 2^32=4 Гб ВЫДЕЛЕННОЙ ПАМЯТИ. Либо ты хочешь узнать сколько физически занимает процесс (типа как в W2k Task Maneger)?
← →
Xemax (2002-09-08 20:22) [8]Vector^^ (08.09.02 13:37)
зачем ты оставляешь на форуме почти одинаковые ответы?
← →
Xemax (2002-09-08 20:24) [9]Yegor Derevenets (07.09.02 17:46):
напиши письмо дяде билу и спроси у него.
geyts@dollars.com
← →
Xemax (2002-09-08 20:33) [10]Ну а теперь если серьезно то смотри в MSDN. Следующая сысылка приведет тебя на страницу описантя различных функций мэнеджера памяти. Модет быть там есть что нибудь?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/memory_management_functions.asp
← →
Игорь Шевченко (2002-09-09 12:53) [11]Размер памяти, выделенной процессу в его адресном пространстве одной функцией точно узнать нельзя.
(с) Марк Руссинович
← →
Yegor Derevenets (2002-09-09 15:59) [12]Правда, пишу не на Delphi - на FreePascal ( http://www.freepascal.org). Исходники библиотек для Windows там есть. Но какие - просто ссылки на функции ядра. Так что вряд ли вам это надо :-) Будем искать...
P.S. Я точно знаю, что можно, но как???
← →
Yegor Derevenets (2002-09-09 16:20) [13]Мда... На сайт с MSDN на 4800 лучше не лезть (мобила :-(). Да, надо примерно то, что показывает энтэшный Task Manager. Конечно, можно узнать объем Heap-а, но хотелось бы именно объем выделенной физической памяти. Фамилия Билла - Gates. Слышали, дядя билли хочет исходники винды вывесить на ассембере. I`ll be wating...
← →
Yegor Derevenets (2002-09-17 20:09) [14]А не подскажите, что за GetProcessWorkingSetSize?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c