Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
ВнизЗапрет SWAP a для приложения Найти похожие ветки
← →
@!!ex © (2008-01-28 12:28) [0]Делаю прогу, которая постоянно висит в памяти, и по требованию должна быстро изменить часть данных.
Данных примерно 30 метров.... Если постоянно прогой пользуешься - то все замечательно...
Но стоит на полчаса на нее забить, и при ее активации приходиться секунд 10 медитировать, пока данные из свопа достанут...
это не хорошо... можно как то запретить класть данные в SWAP? или придется тупо по таймеру данные перебирать, чтобы система считала, будто они нужны постоянно?
← →
ketmar © (2008-01-28 12:30) [1]оперативки добавить.
← →
@!!ex © (2008-01-28 12:42) [2]> [1] ketmar © (28.01.08 12:30)
Винда в отличии от Линюхи всегда свопит(если только своп не отключен), даже если памяти хватает. :((((
← →
homm © (2008-01-28 12:43) [3]> [2] @!!ex © (28.01.08 12:42)
> (если только своп не отключен),
Вот и отключи.
← →
ketmar © (2008-01-28 12:51) [4]>[2] @!!ex ©(28.01.08 12:42)
тогда сменить ОС.
← →
homm © (2008-01-28 12:53) [5]> [4] ketmar © (28.01.08 12:51)
> тогда сменить ОС.
Да не надо менть ос, достатьчно вырубить своп.
← →
@!!ex © (2008-01-28 12:55) [6]> [3] homm © (28.01.08 12:43)
Я то отключу... но софт то я не для себя пишу... и у многих не будет такой возможности...
← →
ketmar © (2008-01-28 12:55) [7]>[6] @!!ex ©(28.01.08 12:55)
значит, им не повезло.
← →
@!!ex © (2008-01-28 12:58) [8]Понятно. :) Так и напишу: рекомендуется отключить SWAP Для оптимальной производительности.
← →
ketmar © (2008-01-28 13:00) [9]>[8] @!!ex ©(28.01.08 12:58)
владельцы 256 и 512 метров будут тебе шибко благодарны. %-)
← →
DVM © (2008-01-28 13:04) [10]
> владельцы 256 и 512 метров будут тебе шибко благодарны.
> %-)
Дописать сколько памяти надо минимально.
← →
homm © (2008-01-28 13:06) [11]> [10] DVM © (28.01.08 13:04)
> Дописать сколько памяти надо минимально.
И вложить недостающие планки в коробку с прогрммой.
← →
ketmar © (2008-01-28 13:08) [12]>[11] homm ©(28.01.08 13:06)
мелочимся. лучше сразу продавать комп с предустановленой софтиной.
← →
{RASkov} © (2008-01-28 13:11) [13]А я думаю, что ничего не нужно предпринимать
....после получаса безделия - 10 секунд можно и подождать :)
Может вот тут есть что:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=451
я не читал...
← →
homm © (2008-01-28 13:13) [14]> [13] {RASkov} © (28.01.08 13:11)
> я не читал...
Ты писал? :)
> лучше сразу продавать комп с предустановленой софтиной.
Гугл, например, так и делает.
← →
ketmar © (2008-01-28 13:17) [15]>[14] homm ©(28.01.08 13:13)
>Гугл, например, так и делает.
m$ тоже. %-)
← →
{RASkov} © (2008-01-28 13:21) [16]> [14] homm © (28.01.08 13:13)
> Ты писал? :)
:)
Неа.... и писал не я... У меня терпенья не хватит, чтоб русских букв на статью набрать, а не русские я сгрупировывать в слова не умею...:)
← →
Sapersky (2008-01-28 13:25) [17]Данных примерно 30 метров
Что-то знакомое... 1280*1024*3*4*2? но ведь говорили уже про варианты уменьшения объёма используемой памяти.
← →
@!!ex © (2008-01-28 13:28) [18]> [17] Sapersky (28.01.08 13:25)
Да не важен объем. :)
тем более есть предложение делать больше чем 4... тогад объем может быть каким угодно.
← →
homm © (2008-01-28 13:33) [19]> [18] @!!ex © (28.01.08 13:28)
> Да не важен объем. :)
Покалачу.
← →
Sapersky (2008-01-28 13:37) [20]Ну как же не важен. Чем меньше объём, тем меньше из свопа доставать.
Сейчас не могу найти ветку, но точно помню, что по крайней мере "*2" можно убрать практически без дополнительных усилий.
← →
@!!ex © (2008-01-28 13:46) [21]> [20] Sapersky (28.01.08 13:37)
Не найдешь, она в архиве.
← →
Skyle © (2008-01-28 13:58) [22]Помню где-то у Руссиновича в Inside W2k проскакивало про страницы памяти, которые запрещено пихать в своп. Только вот можно ли их маркировать из третьего кольца - не помню.
← →
ketmar © (2008-01-28 14:06) [23]>[22] Skyle©(28.01.08 13:58)
нельзя, емнип.
← →
homm © (2008-01-28 14:06) [24]> [22] Skyle © (28.01.08 13:58)
> Только вот можно ли их маркировать из третьего кольца -
> не помню.
можно было бы, все только этим бы и занимались.
← →
MetalFan © (2008-01-28 14:48) [25]
> нельзя, емнип.
емЧто?
а флаг MEM_PHYSICAL для VirtualAlloc - это разве не то?
← →
MetalFan © (2008-01-28 14:52) [26]или VirtualLock
Locks the specified region of the process"s virtual address space into physical memory, ensuring that subsequent access to the region will not incur a page fault.
...
Pages that a process has locked remain in physical memory until the process unlocks them or terminates.
← →
homm © (2008-01-28 21:56) [27]> [25] MetalFan © (28.01.08 14:48)
> а флаг MEM_PHYSICAL для VirtualAlloc - это разве не то?
Чувствую уже, как обрадовались владельцы 256-и мегабайт памти. Ай, нет уже 226-и.
← →
KilkennyCat © (2008-01-28 23:02) [28]> [27] homm © (28.01.08 21:56)
забыл про видео. у некоторых интегрированное
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.045 c