Кэширование отчета |
Top Previous Next |
Отчеты и их данные можно кэшировать как в памяти (для увеличения быстродействия), так и в файл на диске (для экономии ресурсов ОЗУ).
Можно выделить следующие виды кэширования в Fast Report:
- TfrxReport.EngineOptions.UseFileCache - если св-во установлено в True, то весь текст и объекты построенного отчета сохраняются во временный файл на диске, при этом TfrxReport.EngineOptions.MaxMemoSize указывает, сколько мегабайт отводится шаблону в ОЗУ.
- TfrxReport.PreviewOptions.PagesInCache - кол-во страниц которое может хранится в памяти, существенно ускоряет работу предварительного просмотра, но расходует много памяти (особенно если в шаблоне есть рисунки) .
- TfrxReport.PreviewOptions.PictureCacheInFile - если св-во включено, то все картинки построенного отчета сохраняются во временный файл на диске, значительно уменьшает потребление памяти в отчетах с больным кол-вом рисунков, но снижает быстродействие.
|