![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрет SWAP'a для приложения
@!!ex © (2008-01-28 12:28:00)Делаю прогу, которая постоянно висит в памяти, и по требованию должна быстро изменить часть данных.
Данных примерно 30 метров.... Если постоянно прогой пользуешься - то все замечательно...
Но стоит на полчаса на нее забить, и при ее активации приходиться секунд 10 медитировать, пока данные из свопа достанут...
это не хорошо... можно как то запретить класть данные в SWAP? или придется тупо по таймеру данные перебирать, чтобы система считала, будто они нужны постоянно?
KilkennyCat (2008-01-28 23:02:00) [1]> [27] homm © (28.01.08 21:56)
забыл про видео. у некоторых интегрированное
homm (2008-01-28 21:56:00) [2]> [25] MetalFan © (28.01.08 14:48)
> а флаг MEM_PHYSICAL для VirtualAlloc - это разве не то?
Чувствую уже, как обрадовались владельцы 256-и мегабайт памти. Ай, нет уже 226-и.
MetalFan (2008-01-28 14:52:00) [3]или 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.
MetalFan (2008-01-28 14:48:00) [4]
> нельзя, емнип.
емЧто?
а флаг MEM_PHYSICAL для VirtualAlloc - это разве не то?
homm (2008-01-28 14:06:00) [5]> [22] Skyle © (28.01.08 13:58)
> Только вот можно ли их маркировать из третьего кольца -
> не помню.
можно было бы, все только этим бы и занимались.
ketmar (2008-01-28 14:06:00) [6]>[22] Skyle©(28.01.08 13:58)
нельзя, емнип.
Skyle (2008-01-28 13:58:00) [7]Помню где-то у Руссиновича в Inside W2k проскакивало про страницы памяти, которые запрещено пихать в своп. Только вот можно ли их маркировать из третьего кольца - не помню.
@!!ex (2008-01-28 13:46:00) [8]> [20] Sapersky (28.01.08 13:37)
Не найдешь, она в архиве.
Sapersky (2008-01-28 13:37:00) [9]Ну как же не важен. Чем меньше объём, тем меньше из свопа доставать.
Сейчас не могу найти ветку, но точно помню, что по крайней мере "*2" можно убрать практически без дополнительных усилий.
homm (2008-01-28 13:33:00) [10]> [18] @!!ex © (28.01.08 13:28)
> Да не важен объем. :)
Покалачу.
@!!ex (2008-01-28 13:28:00) [11]> [17] Sapersky (28.01.08 13:25)
Да не важен объем. :)
тем более есть предложение делать больше чем 4... тогад объем может быть каким угодно.
Sapersky (2008-01-28 13:25:00) [12]Данных примерно 30 метров
Что-то знакомое... 1280*1024*3*4*2? но ведь говорили уже про варианты уменьшения объёма используемой памяти.
{RASkov} (2008-01-28 13:21:00) [13]> [14] homm © (28.01.08 13:13)
> Ты писал? :)
:)
Неа.... и писал не я... У меня терпенья не хватит, чтоб русских букв на статью набрать, а не русские я сгрупировывать в слова не умею...:)
ketmar (2008-01-28 13:17:00) [14]>[14] homm ©(28.01.08 13:13)
>Гугл, например, так и делает.
m$ тоже. %-)
homm (2008-01-28 13:13:00) [15]> [13] {RASkov} © (28.01.08 13:11)
> я не читал...
Ты писал? :)
> лучше сразу продавать комп с предустановленой софтиной.
Гугл, например, так и делает.
{RASkov} (2008-01-28 13:11:00) [16]А я думаю, что ничего не нужно предпринимать
....после получаса безделия - 10 секунд можно и подождать :)
Может вот тут есть что:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=451
я не читал...
ketmar (2008-01-28 13:08:00) [17]>[11] homm ©(28.01.08 13:06)
мелочимся. лучше сразу продавать комп с предустановленой софтиной.
homm (2008-01-28 13:06:00) [18]> [10] DVM © (28.01.08 13:04)
> Дописать сколько памяти надо минимально.
И вложить недостающие планки в коробку с прогрммой.
DVM (2008-01-28 13:04:00) [19]
> владельцы 256 и 512 метров будут тебе шибко благодарны.
> %-)
Дописать сколько памяти надо минимально.
ketmar (2008-01-28 13:00:00) [20]>[8] @!!ex ©(28.01.08 12:58)
владельцы 256 и 512 метров будут тебе шибко благодарны. %-)