Re: Альтернатива Использования класса TMemoryStream???
Мне нужен блок в оперативной! Я пробовал с помощью винта но это в 300!!! раз
медленей, и еще кроме того я несколько раз прохожу массив данных (анализ - и
read и write - типа самоанализ...). И еще может кто знает как сделать так
чтобы 95ая винда не выкидывала мой блок в своп.?! ПОМОГИТЕ!!!
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Здравствуйте !
Можно воспользоваться функциями VirtualAlloc, и.т.д. и выделить себе
диапазон страниц. причем там можно указать, чтобы они были невыгружаемыми.
Но если много ОЗУ откушать, другие проги просто сдохнут.
Еще есть такая штука как MMF - memory mapped file (файл отображенный на
память). Делается MapViewOfFile и поимеете что то типа свопа винды -
работаете
как с памятью, а когда ресурсы позволяют, винда изменения на диск скидывает.
А вообще винда с файлами иногда быстрее чем с памятью работает :-)
--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
P.S. Что то плющит... видно спать пора...
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru