Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2008, 12:15   #11
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Ну если все сводится к резервированию, то где это можно настроить. У меня все больше подозрений что не в Делфи дело, а в Винде, что она сама резервирует память всем приложениям. Есть другие мнения?
Simply-Art вне форума Ответить с цитированием
Старый 20.01.2008, 12:37   #12
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

Ну тк я и сказал что дело в винде а не в Delphi и избавить от этого нельзя на сколько я знаю т.к. файл подкачки полностью выключить нельзя если только не заставлять каким то образом каждый раз свое приложение обновлять компоненты, например при разворачивании формы нажать все кнопки открыть все формы и снова их закрыть только в этом случае сново все восстановиться, вопрос в том нужно ли что бы программа не резервировала свои ресурсы ? по моему не плохо...
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Старый 20.01.2008, 14:39   #13
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

действительно. счас посмотрел на прогу, написанную на Visual C++. та же хрень
pu4koff вне форума Ответить с цитированием
Старый 20.01.2008, 15:41   #14
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Просто система не освобождает неиспользуемую память пока приложение не свернуть, так наверное и задумано. Запустите любую программу и увидите тоже самое, а еще лучше откройте в ней дополнительно окно, открытия файла например, файл можно и не выбирать, после закрытия окна выбора используемая память заметно возрастет, сверните программу опять и все станет на место.
Видимо также и в процессе запуска программы резервируется определенное кол-во памяти, и пока программу не свернуть она будет занята.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 20.01.2008, 15:58   #15
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

Кстати в Vista нет такого, сколько не сворачивай сколько использовалось памяти в развернутом режиме столько и будет это и есть ответ на мой вопрос мне было интересно почему включая утром ПК виста использует 900мб, к вечеру ближе даже закрыв все приложения память загружена на 2100мб! Так что то что реализовано в XP с етой фишкой только плюс. P.S. Нашел оптимизатор памяти под Vista использовал вечерком, получил снова те же 900 мб больше чем гиг памяти освободился(!), может тест провести провести в висте эдак дня 4 комп не выключать может все планки заполняться до упора что она будет дальше делать ))
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru

Последний раз редактировалось Veiron; 20.01.2008 в 16:01.
Veiron вне форума Ответить с цитированием
Старый 21.01.2008, 14:23   #16
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

С дельфой такая фигня наблюдается только если на форме мало/нет компонентов, если кинуть кнопку, листбокс, меню потом свернуть-развернуть и поклацать по менюшке кнопке и т.д. занимаемая память сновы вырастет.

Писал вот недавно маленькую прогу на фасме с регионами, 5 кнопками и рисунком в окне в качестве фона, меморилики исключены (ну негде там им быть просто) вотЪ так сказать статиктика:

сразу после запуска ~800k
WS_MINIMIZE или WS_HIDE ~500к
WS_MINIMIZE + WS_HIDE 200к
развернуть обратно - 600k (куда делись +200 первоначальных х/з)
свернуть + скрыть снова 200к
кликнуть по иконке в трее, всплывёт меню - 600к, поклацать по кнопкам - дорастает до первоначальніх 800 и не уменьшается пока снова не развернуть/свернуть

т.е. во время работы она как бы "дорастает" до рабочего размера, а когда сворачиваешь и разворачиваешь - чего-то там освобождает, invalidate, inactivate, и так снова до какой-нибудь активности. Наверно из-за WM_PAINT

Надо кстати всё-таки отключить файл подкачки и посмотреть что будет
пыщь

Последний раз редактировалось JTG; 21.01.2008 в 14:26.
JTG вне форума Ответить с цитированием
Старый 21.01.2008, 14:46   #17
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Кстати в Vista нет такого, сколько не сворачивай сколько использовалось памяти в развернутом режиме столько и будет это и есть ответ на мой вопрос мне было интересно почему включая утром ПК виста использует 900мб, к вечеру ближе даже закрыв все приложения память загружена на 2100мб!
Куча плюсов! Очередное подтверждение "глюкавости" и недоработанности Висты.
А вообще-то, нужно определиться, об использовании какой памяти идет речь - оперативки или виртуалки? Вещи достаточно разные...
mihali4 вне форума Ответить с цитированием
Старый 21.01.2008, 16:14   #18
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

Физической конечно. Кстати интересный момент еще один, вытащил три гига, загрузил висту, получил не ~900 мб как она резервировала под себя обычно, а ~450 мб работает, так же, а так все программы по старому... только ресурсоемкие приложения (игры, Photoshop и т.д.) стали требовать большой объем виртуальной памяти (по скольку физической стало нехватать), а посколько виртуальная память храниться на HDD и доступ к нему большой из-за этого приложения стали работать с бульшим откликом.
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Старый 21.01.2008, 16:41   #19
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Reception ONE - сносим к "бениной маме" Висту, и ставим (теперь уже оправдавшую наши надежды) ХР...
Вопросы? Дам ссылочку неплохую, есть много сборок, но одна - выше всех похвал...
mihali4 вне форума Ответить с цитированием
Старый 21.01.2008, 17:44   #20
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Ну вот, а выпустят через пару лет Vienna, все скажут "вот лажаааа, виста была лучше, тут даже пуска нет"

пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оперативная память ogurchik Компьютерное железо 12 12.12.2008 15:42
Оперативная память ogurchik Компьютерное железо 1 02.09.2008 19:39
не работает Делфя Алёна Софт 6 01.03.2008 23:07
Динамическая память MadDog__ Помощь студентам 2 22.11.2007 00:05
Память процессов Carbon Безопасность, Шифрование 2 05.05.2007 23:59