Полное собрание исходников
| Добавил: dnavirus (24-12-2006) | Просмотреть Скачать |
| Для тех "маньяков" кто хочет "вдуть" в память сотни мегабайт но не знает заранее сколько их будет :-) Наследник TMemoryStream со страничной системой выделения памяти хорошо подходит для больших потоков в памяти с часто меняющимися (особенно увеличивающимися вплоть до максимума для процесса, т.е. к 2Гб) размерами. плюсы: хороша скорость выделения/отдачи памяти, особенно при больших размерах, т.е. не происходит перераспределения всего участка памяти под поток данных; минусы: нет линейного доступа к памяти, скорость чтения/записи меньше обычного доступа к TMemoryStream из-за страничной организации, особенно при многочисленных чтениях/записях (каждый вызов ищет нужную страницу), что может быть несущественно при принципиальной возможности быстро работать с изменяющимися большими объемами данных. | |
| Delphi, Система | 2 кб |
Archive: pagedmemstream.zip
Length Date Time Name
--------- ---------- ----- ----
9590 12-24-2006 03:07 PagedMemStream.pas
--------- -------
9590 1 file
©2007-2008 Progler.Ru