Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрет SWAP'a для приложения


Страницы:   1 2

@!!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 метров будут тебе шибко благодарны. %-)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо