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

OD>>Так, как я тебе описал раньше. Только по таймеру опрашиваешь страницы конкретные и не даешь уйти в своп.

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

OL>Если делать так, то даже без воздействия других процессов, эта загрузка ТОРМОЗНЕТ сам основной поток

OL>процесса, так что смысл второго потока вообще теряется – одновременно работает-то все равно только один!!!

Как это — один ? Я же говорю — максимум 10% времени процессорного.

OL> Если делаю подгрузку не из свопа, а просто из файла, то одновременно работают оба потока, и в процессе

OL> загрузки ни чего(а гланое — основной поток) не тормозит. То есть, в принципе, — это возможно….

OL>Вот и хотелось бы добиться где-то такого же эффекта…но через своп…


Блин, сделай FileMapping, чего ты к свопу пристал ?

OL> А постоянно грузить просто из файлов не приемлемо потому, что без максимального использования всей

OL>доступной оперативки тормоза будут вообще полные…

Масксимальная производительность только с FileMapping.

OL>Фактически, в моей задаче очень просто производить 100% верное кеширование, причем за секунду-другую

OL>до самого события — идеальное место применения менеджера памяти, а вот как этот менеджер бестормозно
OL>об этом уведомить, и не понятно….

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