Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.007 c
4-1197378338
Игорь00
2007-12-11 16:05
2008.10.05
Static без мерцания


2-1219648273
Razrab7
2008-08-25 11:11
2008.10.05
Как указать путь к папке, где лежит exe-шник?


15-1218713820
cyborg
2008-08-14 15:37
2008.10.05
Алгоритм Ахо-Карасик


15-1218801331
_koha
2008-08-15 15:55
2008.10.05
Неприодалимые глюги ?


2-1219594068
TStas
2008-08-24 20:07
2008.10.05
Глюк дельфей в консольном приложении





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский