Вниз
Скачать: CL | DM;

Файл подкачки   Найти похожие ветки 

 
demon ©   (2008-08-21 17:10) [0]

Видел, некоторые прогаммы умеют "уходить" в своп файл после, скажем, закрывания окна или сворачивания. К примеру такое может Total Commander, AIMP2, Miranda.

Как научить свою программу "уходить" в фвоп файл?


 
ЛшдлуттнСфе   (2008-08-21 17:16) [1]

sleep(1000000000000);


 
ЛшдлуттнСфе   (2008-08-21 17:18) [2]

и между прочим, у моя компьютера 4 гига мозгов. своп отсутствует напрочь.


 
Сергей М. ©   (2008-08-21 17:18) [3]

Есть трава и поинтересней.

ты где этой дряни накурился ?)


 
Сергей М. ©   (2008-08-21 17:19) [4]


> у моя компьютера 4 гига мозгов. своп отсутствует напрочь


Фу какую гадость ты куришь)

Гадостнее чем ту что нюхал автор)


 
ЛшдлуттнСфе   (2008-08-21 17:23) [5]


> Сергей М. ©   (21.08.08 17:19) [4]


да ладно, нормальная трава :) я ж не знал, что все 4 видятся не совсем хорошо... а вот какую курили микрософтофцы, еще вопрос...


 
demon ©   (2008-08-21 17:42) [6]

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


 
Сергей М. ©   (2008-08-21 17:53) [7]


> програмами при сворачивании


Это нонсенс.
Программы не "сворачиваются".


 
Сергей М. ©   (2008-08-21 17:56) [8]


> Как научить свою программу "уходить" в фвоп файл?


Твоей программе просто достаточно некоторое время нихрена не делать - система сама примет решения что делать с лентяем)


 
ЛшдлуттнСфе   (2008-08-21 18:11) [9]


> demon ©   (21.08.08 17:42) [6]


грамотно написанное "запуздыривание иконки туда где часики" жрет очень мало ресурсов как раз за счет разрушения форм и проч.


 
Anatoly Podgoretsky ©   (2008-08-21 19:06) [10]

> demon  (21.08.2008 17:42:06)  [6]

Уменьшается размер рабочего набора.
Правда потом судорожно увеличивается.


 
Городской Шаман   (2008-08-21 21:19) [11]

городская магия:
SetProcessWorkingSetSize(MainHandle, DWORD(-1), DWORD(-1));

советую прочитать, что она обозначает.


 
Городской Шаман   (2008-08-21 21:21) [12]

точнее так
SetProcessWorkingSetSize(GetCurrentProcess, DWORD(-1), DWORD(-1));


 
demon ©   (2008-08-21 23:27) [13]

=-0
То что нужно.
Спасибо!


 
Anatoly Podgoretsky ©   (2008-08-21 23:48) [14]

Не нужно, оперативной память управляет ОС, если ты туда будешь вмешиваться, то результатом торможение и всего лишь моральное удовлетворение.


 
demon ©   (2008-08-22 01:52) [15]

Ну, не постоянно же эту процедуру запускать.
При закрытии окна (сворачивании в трей) это будет то что доктор прописал ;)


 
Городской Шаман   (2008-08-22 17:48) [16]


> Anatoly Podgoretsky ©   (21.08.08 23:48) [14]
>
> Не нужно


Не-Не-Не. Девид Блейн, Нет! :)



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.013 c
2-1219917796
D7
2008-08-28 14:03
2008.10.05
COM-сервера


4-1197378338
Игорь00
2007-12-11 16:05
2008.10.05
Static без мерцания


2-1219778976
dar
2008-08-26 23:29
2008.10.05
canvas под углом


15-1218699579
GRAND25
2008-08-14 11:39
2008.10.05
Давненько что-то я тут у вас не был...


15-1218461415
Городской Шаман
2008-08-11 17:30
2008.10.05
Скайп-чат DelphiMaster




   Наверх