2feya
Эксперимент:
Величина прогрузки за пределами экрана 0:
1. Полноэкранный режим. Число тайлов попавших в экран 30 (6х5) Число запрашиваемой памяти 78.8 мб.
2. Оконный режим. Число тайлов попавших в экран 16 (4х4) Число запрашиваемой памяти 77.0 мб
Величина прогрузки за пределами экрана 3:
3. Полноэкранный режим. Число тайлов в оперативке 132 (12х11) Число запрашиваемой памяти 134.4 мб.
4. Оконный режим. Число тайлов в оперативке 100 (10х10) Число запрашиваемой памяти 132.6 мб.
Почему так изменяется число потребляемых ресурсов? И почему так много?
Непонятно почему при увеличении числа отображаемых тайлов в N раз число запрашиваемой памяти увеличивается не в N раз а меньше...
SAS.Планета (SASPlanet)
Модератор: Tolik
Re: SAS.Планета (SASPlanet)
Определил как именно раздается память...случайно...
Эксперимент:
На сколько вне видимости - сколько это клеток (всего) - сколько жрет памяти
0 - 6х5 (30) - 46
1 - 8х7 (56) - 59
2 - 10х9 (90) - 75
3 - 12х11 (132) - 93
4 - 14х13 (182) - 115
5 - 16х15 (240) - 138
6 - 18х17 (306) - 164
7 - 20х19 (380) - 193
8 - 22х21 (462) - 224
9 - 24х23 (552) - 258
10 - 26х25 (650) - 295
Вот оно! Если теперь построить графики зависимости выделяемой оперативной памяти и количества тайлов от числа тайлов которые подгружаются то мы заметим что выделяется оперативной памяти гораздо меньше.
Она выделяется почти линейно когда как число тайлов увеличивается геометрически. Изза этого когда мы ставим число тайлов необходимых для прогрузки >7 то программа начинает тупить и налегать на процессор.

Эксперимент:
На сколько вне видимости - сколько это клеток (всего) - сколько жрет памяти
0 - 6х5 (30) - 46
1 - 8х7 (56) - 59
2 - 10х9 (90) - 75
3 - 12х11 (132) - 93
4 - 14х13 (182) - 115
5 - 16х15 (240) - 138
6 - 18х17 (306) - 164
7 - 20х19 (380) - 193
8 - 22х21 (462) - 224
9 - 24х23 (552) - 258
10 - 26х25 (650) - 295
Вот оно! Если теперь построить графики зависимости выделяемой оперативной памяти и количества тайлов от числа тайлов которые подгружаются то мы заметим что выделяется оперативной памяти гораздо меньше.
Она выделяется почти линейно когда как число тайлов увеличивается геометрически. Изза этого когда мы ставим число тайлов необходимых для прогрузки >7 то программа начинает тупить и налегать на процессор.

- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: SAS.Планета (SASPlanet)
Cartip писал(а):так вот и нет уверенности - качает или нет... Даже после репорта об окончании закачки (на 176%) при ручном елозеньи по карте находятся незакачанные тайлы
Ну так это же уже вопрос н.2, про прогружабельность всех тайлов. Надо смотреть, почему лагает (на файрволе например посмотреть запросы и ответы).
Я же выше отвечал только за показ процентовки от выполняемой задачи.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: SAS.Планета (SASPlanet)
feya писал(а):Cartip
Во первых - ставим самую последнюю версию, за предыдущие я уже не отвечаю)
Сделано! Версия 90724, то же самое выделение, скопировано из 90710, оттуда же скопирован кэш (пол-ночи копировался ))))
запущено опять "с нуля", уже дошло до 140%, ничего нового пока не закачалось, то файла нет на сервере, то он уже есть в кэше
На карте заполнения слоя видно, что реально закачаено примерно две трети выделенного участка

Re: SAS.Планета (SASPlanet)
Странность обнаружилась в 90724 - не докачивает автоматически недостающие тайлы в рабочем поле. Если вручную показать - "Загрузить тайл основной карты" - загружает. Автоматически, при перемещении по карте - нет.
Запустил 90710 - автоматическая подгрузка работает, как и раньше.
Запустил 90710 - автоматическая подгрузка работает, как и раньше.
- feya
- Гуру
- Сообщения: 2034
- Зарегистрирован: 13 июл 2008, 10:45
- Благодарил (а): 5 раз
- Поблагодарили: 56 раз
Re: SAS.Планета (SASPlanet)
Cartip
Дайте файл выделения.
Попробуйте удалить SASPlanet.ini
Дайте файл выделения.
Автоматически, при перемещении по карте - нет.
Попробуйте удалить SASPlanet.ini
http://sasgis.org | SAS.Планета | SASPlanet
Re: SAS.Планета (SASPlanet)
feya писал(а):Cartip
Дайте файл выделения.
HLG-файл
feya писал(а):Попробуйте удалить SASPlanet.ini
закомментировал инишник (перебил расширение) - без изменений.
Вот как это выглядит в реале на экране

Re: SAS.Планета (SASPlanet)
А можно ли как нибудь, "отъехав" на 13 уровень например, и включив ф-цию отображения заполнения 18 уровня,
вручную закачивать недостающие тайлы 18 уровня, по-прежнему оставаясь на 13м?
Самостоятельно такую феньку в проге найти не смог.
ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы
вручную закачивать недостающие тайлы 18 уровня, по-прежнему оставаясь на 13м?
Самостоятельно такую феньку в проге найти не смог.
ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы
- feya
- Гуру
- Сообщения: 2034
- Зарегистрирован: 13 июл 2008, 10:45
- Благодарил (а): 5 раз
- Поблагодарили: 56 раз
Re: SAS.Планета (SASPlanet)
ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы
Должно качать, удалите просто SASPlanet.ini
http://sasgis.org | SAS.Планета | SASPlanet