IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Объем занимаемой памяти (http://www.imho.ws/showthread.php?t=11029)

ryfm 13.09.2002 13:17

Объем занимаемой памяти
 
Может объяснит кто, почему моя небольшая программка на MFC 40-60 кб, в оперативной памяти занимает все 2 мб.

RaZEr 13.09.2002 14:27

Именно програмка или все ее дерево ?

Sh 13.09.2002 14:29

свои переменые + юзаемые dll и прочая шняга

RaZEr 13.09.2002 14:30

Ну так если ты писал на MFC, то вместе с программой в памяти оказалась mfc42.dll и все что ей нужно .

ryfm 13.09.2002 14:35

Ну а почему Сократ или другие приличные по объему проги занимают в предлах 400 - 700 кб, хотя они тоже используют MFC и прочую шнягу. Тот же outpost всего 600 кб в данный момент весит.

RaZEr 13.09.2002 14:43

Я незнаю какой объем памяти померил Sh и незнаю какой померил ты . Ты чем смотрел объем занимаемой памяти ?

ryfm 13.09.2002 14:49

Диспетчером программ у WinXP.

RaZEr 13.09.2002 15:01

Он мерит память которую занимает конкретный процесс . К примеру icq.exe по данным диспетчера памяти занимает 13мб, но на самом деле эта цифра не учитывает 40 десятка DLL, которые подгрузил icq.exe .

ryfm 13.09.2002 15:03

Перезагрузился, outpost сначала 7мб занимал, потом 2,
сейчас всего 900кб. Видимо прога выгружает неиспользуемые ресурсы. Вопрос - как?

RaZEr 13.09.2002 15:04

40 десятка === 4-е десятка .

RaZEr 13.09.2002 15:08

Как выгружает ? Подгружает библиотеку, а потом выгружает .

ryfm 13.09.2002 15:14

По поводу 4х десятков DLL и 13 мб, хочешь сказать, что моя 50 килобайтная утилитка занимает не только 2 мега, которые показывает диспетчер задач, а и побольше?

RaZEr 13.09.2002 15:18

Если ты использовал MFC, то неизбежно что MFC дописались либо в твой exe (Static) либо подгружаются как DLL (весит около метра) .

ryfm 13.09.2002 15:31

А ты чем смотришь процессы и занимаемую ими память?

Sh 13.09.2002 15:35

Есть одна хорошая вещь - WinHex - открой ее и посмотри в Ram editore сколько всего подгружено в твою прогу и сколько енто весит

ryfm 13.09.2002 16:36

Так и сделал, все вопросы по поводу объема отпали, к моей проге 14 DLL цеплялось, gdi, kernel и т.д. Я так понимаю, беспокоится по поводу объема не стоит, ведь эти библиотеки используются и другими прораммами.

helldomain 13.09.2002 17:37

Da.

RaZEr 13.09.2002 17:41

:)


Часовой пояс GMT +4, время: 15:40.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.