Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

Глюк или так и должно быть   Найти похожие ветки 

 
NightLord ©   (2006-03-03 15:54) [0]

Всем привет. обнаружил такую вот странность. При создании простого окна, место занимаемое программой в оперативной памяти составляет примерно 1500 -  2000 кб. При минимизации программы место уменьшается до 600 - 900 кб. а при максимизации увеличивается до прежних размеров, а иногда и даже меньших. В чем тут прикол? Ошибка в диспетчере задач или же так и должно быть?


 
Игорь Шевченко ©   (2006-03-03 16:01) [1]


> Ошибка в диспетчере задач или же так и должно быть?


Ошибка в Windows


 
Desdechado ©   (2006-03-03 16:51) [2]

динамическое управление ресурсами в нутрях винды


 
Nick Denry ©   (2006-03-03 17:07) [3]

Игорь Шевченко ©   (03.03.06 16:01) [1]

Серьезно ?


 
boriskb ©   (2006-03-03 17:15) [4]

NightLord ©   (03.03.06 15:54)
Глюк или так и должно быть </I

Глюк.
Так и должно быть :)


 
Игорь Шевченко ©   (2006-03-03 17:19) [5]

Nick Denry ©   (03.03.06 17:07) [3]

Ну а как иначе ? Программа же занимает память, а в каком виде ее окно на экране - от этого же расходы памяти не зависят ?
А раз при минимизации ейная память уменьшается - то явно ошибка. Поскольку памятью Windows заведует, то источник ошибки очевиден.


 
lookin ©   (2006-03-03 17:21) [6]

При этом если после максимизации окна пощелкать мышкой, пролистать меню etc, то размер программы на каждое действие увеличивается.


 
lookin ©   (2006-03-03 17:21) [7]

А может быть из памяти выгружаются обработчики всяких кликов и мауздаунов, если окно минимизировано?


 
Nick Denry ©   (2006-03-03 17:32) [8]

Игорь Шевченко ©   (03.03.06 17:19) [5]

Ну вот мне кажется, что процесс занимает определнное место в памяти.
У него есть окно. Окно ассоциировано с контекстом устройства GDI. При сворачивании та часть, которая отвечает за отрисовку освобождается. отсюда и уменьшение азмера. ИМХО.

Буду проверять.


 
Карелин Артем ©   (2006-03-03 17:35) [9]

Ваапще-то там показывается только размер ОПЕРАТИВНОЙ памяти, занимаемой программой. Программа же не вся в оперативке, часть в виртуалке. И винда правильно делает, выгружая часть в виртуальную память при сворачивании.


 
oldman ©   (2006-03-03 17:35) [10]


> lookin ©   (03.03.06 17:21) [7]


скорее выгружается визуализация объектов...


 
Карелин Артем ©   (2006-03-03 17:37) [11]

Проверено захватом очень большого обьема памяти программой.



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.066 c
2-1142158659
fasta
2006-03-12 13:17
2006.03.26
Почему не "обновляется" DBGrid?


3-1138288605
LineSoft
2006-01-26 18:16
2006.03.26
Ошибка при восстановлении БД Firebird


15-1141599465
Andy BitOff
2006-03-06 01:57
2006.03.26
Помогите понять код на С


1-1140446346
Ega23
2006-02-20 17:39
2006.03.26
Use Debug DCUs или что-то ещё?


15-1141517859
**Сергей**
2006-03-05 03:17
2006.03.26
Знатокам PHP