Здравствуйте OlegLy, Вы писали:
OD>>Так, как я тебе описал раньше. Только по таймеру опрашиваешь страницы конкретные и не даешь уйти в своп.
OD>>Времени жрать будет макс 10% .Но оперативная память будет очень сильно юзаться. Но так возможна ситуация, что вы заставишь высвопиться другие аппликации. Если одна из них активируется, то все равно будет свопить долго, и твой процесс будет тормозить.
OL>Если делать так, то даже без воздействия других процессов, эта загрузка ТОРМОЗНЕТ сам основной поток
OL>процесса, так что смысл второго потока вообще теряется – одновременно работает-то все равно только один!!!
Как это — один ? Я же говорю — максимум 10% времени процессорного.
OL> Если делаю подгрузку не из свопа, а просто из файла, то одновременно работают оба потока, и в процессе
OL> загрузки ни чего(а гланое — основной поток) не тормозит. То есть, в принципе, — это возможно….
OL>Вот и хотелось бы добиться где-то такого же эффекта…но через своп…
Блин, сделай FileMapping, чего ты к свопу пристал ?
OL> А постоянно грузить просто из файлов не приемлемо потому, что без максимального использования всей
OL>доступной оперативки тормоза будут вообще полные…
Масксимальная производительность только с FileMapping.
OL>Фактически, в моей задаче очень просто производить 100% верное кеширование, причем за секунду-другую
OL>до самого события — идеальное место применения менеджера памяти, а вот как этот менеджер бестормозно
OL>об этом уведомить, и не понятно….
OL>Как заставить своп не тормозить основной поток?