Форум: "Потрепаться";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Внизкак принудитель очистить swap file Найти похожие ветки
← →
AlexT1000 (2003-03-31 16:14) [0]у меня есть список некоторых объектов .(битмапы) которые свапятся на диск ( в свапфайл ОС).
с увеличением их количества размер win386.swp растет
потом я освобождаю эти объекты , но размер win386.swp остается прежним.
(уменьшается только по выходу из приложения через время)
поэтому функция DiskFree(возвращает неправильный результат)
Т.е. выходит ,что win386.swp хранит гору мусора и тольк очерез время выбрасывает его.
как мне дат ьвиндам команду , что бы они сразу очистили свап файл?
← →
Anatoly Podgoretsky (2003-03-31 16:17) [1]Это только тебе кажется, но в настройках среды есть и настройки виртуальное памяти.
← →
AlexT1000 (2003-03-31 16:35) [2]так что мне делать!? я все очистил, а дискового пространства нет!
← →
Anatoly Podgoretsky (2003-03-31 16:40) [3]Так настрой по вкусу, раз ты решил делать это сам вместо системы.
← →
AlexT1000 (2003-03-31 16:45) [4]я же не могу настраивать эту хрень для всех юзеров которые купят это программу.
еще раз повторям. мне нужно ПРОГРАММНО дать команду на очистку свап файла. т.е. чт обы он выбросил из себя мусор связанный с моим проложением
← →
han_malign (2003-03-31 16:52) [5]WinMe/2k/XP - использует свап, только если не хватает физической памяти
Win98SE - в реестре есть флажок, включающий такую же функцию (искать в лом, FreshUI - его знает)
Win95/98 - облом
Функции прямого управления виртуальной памятью - помоему, фиолетовая мечта (уж явно не голубая, и не розовая - посмотрю на того прид...-колиста, которому захочется вмешиваться в работу VMM...)
(фиолетовый - цвет паранои)
З.Ы. Сейчас у меня на Win98SE 192 Мб, свап - 128 Мб фиксированного размера (офис без свапа принципиально не работает), нехватки виртуальной памяти не возникало...
З.З.Ы. Norton Optimization Wizard всегда устанавливает фиксированный размер свапа, равный объему физической памяти...
← →
AlexT1000 (2003-03-31 16:57) [6]так что . никто внятно ничего не предложит?! жальь! очень надо!
← →
AlexT1000 (2003-03-31 16:59) [7]хорошо! пойдем другим путем.
какая функция мне может вернуть объем свободной виртуальной памяти?
← →
Anatoly Podgoretsky (2003-03-31 17:15) [8]GlobalMemoryStatus
Virtual Memory Functions
← →
AlexT1000 (2003-03-31 17:34) [9]Оце хлопцi зовсiм друга справа
GlobalMemoryStatus(M);
i := M.dwAvailPageFile;
Result := (i div 1000000);
це як раз те що потрiбне. дуже дякую
(у клята украинська мова. поки накрапаешь можно з глузду зЪИхати)
← →
мнящий себя дюже умным (2003-04-01 11:54) [10]Блин, а если просто как FreeMem, выделить еще дофига памяти, а затем очистить?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.21 c