Re[3]: Как оптимально подгрузить из свопа?
От: old Dutchman Беларусь http://blogs.rsdn.org/ikemefula
Дата: 18.10.02 12:20
Оценка:
Здравствуйте OlegLy, Вы писали:

Так, как я тебе описал раньше. Только по таймеру опрашиваешь страницы конкретные и не даешь уйти в своп.
Времени жрать будет макс 10% .Но оперативная память будет очень сильно юзаться. Но так возможна ситуация, что вы заставишь высвопиться другие аппликации. Если одна из них активируется, то все равно будет свопить долго, и твой процесс будет тормозить.


OL> Точное время неважно: лишь бы в секунду-две грузанулось( заранее известно

OL> какие именно данные понадобятся), возможность вытеснения другим процессом
OL> не предусматривается, предположим, что в винде система, мой процесс и все.

OL>Создал отдельный поток(Idle), задача которого – считывать данные( 4 мега)

OL>из свопа (500 мегов) для того, чтобы они загрузились с в оперативку до того,
OL>как понадобятся основному потоку.

OL> Беда: На время этой подгрузки Своп тормозит все потоки процесса, хотя весь

OL> смысл этой операции состоял бы именно в “парралельной” упреждающей подгрузке,
OL> благо процессорного времени для этого – хоть отбавляй!!!

OL>Как заставить своп не останавливать на время подгрузки весь процесс? Или как

OL>по-другому сделать это псевдопарралельно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.