Информация о пользователе

Логин: dnavirus
ФИО: Еремеев Алексей
E-mail: alexic@hotmail.com
ICQ UIN: 48947122
Сайт: http://age.edgate.ru
Статус: пользователь

Закачанные исходники

sqlite3lib.zip  (43648 байт)
Посмотреть содержимое

dnavirus : 2009-09-15 18:33:15

Delphi - Модули

SQLite 3.x Windows DLL API header in Delphi
низкоуровневая библиотека (не компоненты)
поддерживаемые версии SQLite: 3.3, 3.5 и 3.6 (до 3.6.18)

Скачать

Комментарии (0) 639 скачиваний

pagedmemstream.zip  (2618 байт)
Посмотреть содержимое

dnavirus : 2006-12-24 03:18:18

Delphi - Модули

Для тех "маньяков" кто хочет "вдуть" в память сотни мегабайт но не знает заранее сколько их будет :-)
Наследник TMemoryStream со страничной системой выделения памяти
хорошо подходит для больших потоков в памяти с часто меняющимися (особенно увеличивающимися вплоть до максимума для процесса, т.е. к 2Гб) размерами.
плюсы: хороша скорость выделения/отдачи памяти, особенно при больших размерах, т.е. не происходит перераспределения всего участка памяти под поток данных;
минусы: нет линейного доступа к памяти, скорость чтения/записи меньше обычного доступа к TMemoryStream из-за страничной организации, особенно при многочисленных чтениях/записях (каждый вызов ищет нужную страницу), что может быть несущественно при принципиальной возможности быстро работать с изменяющимися большими объемами данных.

Скачать

Комментарии (0) 1252 скачиваний