![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
![]()
Ну если все сводится к резервированию, то где это можно настроить. У меня все больше подозрений что не в Делфи дело, а в Винде, что она сама резервирует память всем приложениям. Есть другие мнения?
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
![]()
Ну тк я и сказал что дело в винде а не в Delphi и избавить от этого нельзя на сколько я знаю т.к. файл подкачки полностью выключить нельзя если только не заставлять каким то образом каждый раз свое приложение обновлять компоненты, например при разворачивании формы нажать все кнопки открыть все формы и снова их закрыть только в этом случае сново все восстановиться, вопрос в том нужно ли что бы программа не резервировала свои ресурсы ? по моему не плохо...
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
действительно. счас посмотрел на прогу, написанную на Visual C++. та же хрень
![]() |
![]() |
![]() |
![]() |
#14 |
Телепат с дипломом
Старожил
Регистрация: 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)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 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. |
![]() |
![]() |
![]() |
#16 |
я получил эту роль
Старожил
Регистрация: 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. |
![]() |
![]() |
![]() |
#17 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
А вообще-то, нужно определиться, об использовании какой памяти идет речь - оперативки или виртуалки? Вещи достаточно разные... |
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
![]()
Физической конечно. Кстати интересный момент еще один, вытащил три гига, загрузил висту, получил не ~900 мб как она резервировала под себя обычно, а ~450 мб работает, так же, а так все программы по старому... только ресурсоемкие приложения (игры, Photoshop и т.д.) стали требовать большой объем виртуальной памяти (по скольку физической стало нехватать), а посколько виртуальная память храниться на HDD и доступ к нему большой из-за этого приложения стали работать с бульшим откликом.
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
![]() |
![]() |
![]() |
#19 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Reception ONE - сносим к "бениной маме" Висту, и ставим (теперь уже оправдавшую наши надежды) ХР...
Вопросы? Дам ссылочку неплохую, есть много сборок, но одна - выше всех похвал... |
![]() |
![]() |
![]() |
#20 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Ну вот, а выпустят через пару лет Vienna, все скажут "вот лажаааа, виста была лучше, тут даже пуска нет"
![]() ![]()
пыщь
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оперативная память | 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 |