SASGIS

Веб-картография и навигация


View Revisions: Issue #1168 All Revisions ] Back to Issue ]
Summary 0001168: Оптимизировать дисковые операции при работе с кэшем
Revision 10-02-2012 11:01 by zed
Description Что-то я смотрю, САС не использует (или использует, но неправильно) кэш тайлов в памяти. Все настройки по-умолчанию (число тайлов в ОЗУ = 100, количество тайлов за границей экрана = 0). Предварительно прогрузил тайлы для текущего положения. Затем запустил filemon и вижу следующее: при запуске САС считывает с диска 33 тайла (см. SAS.Open.log), хотя на экран нужно вывести всего 20 (см. скриншот), ну да ладно. Затем выбираю "Загрузить тайл основной карты", тайл загружается (z4, x=4, y=3), сохраняется в кэш, но при этом с диска опять считывается 25 (!) тайлов. Карту естественно не двигал и никаких других действий в САС не выполнял.

Эксперимент проводил на тайловом кэше, но всё вышесказанное будет справедливо и для остальных типов.
Revision 10-02-2012 11:00 by zed
Description Что-то я смотрю, САС не использует (или использует, но неправильно) кэш тайлов в памяти. Все настройки по-умолчанию (число тайлов в ОЗУ = 100, количество тайлов за границей экрана = 0). Предварительно прогрузил тайлы для текущего положения. Затем запустил filemon и вижу следующее: при запуске САС считывает с диска 33 тайла (см. SAS.Open.log), хотя на экран нужно вывести всего 20 (см. скриншот), ну да ладно. Затем выбираю "Загрузить тайл основной карты", тайл загружается (z4, x=4, y=3), сохраняется в кэш, но при этом с диска опять считывается 25 (!) тайлов. Карту естественно не двигал и никаких других действий в САС не выполнял.



Copyright © 2007 - 2024 SAS.Planet Team