SAS.Планета (SASPlanet)

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Pierrot
Новичок
Сообщения: 11
Зарегистрирован: 24 июл 2009, 18:53
Контактная информация:

Re: SAS.Планета (SASPlanet)

Сообщение Pierrot »

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 раз а меньше...
Pierrot
Новичок
Сообщения: 11
Зарегистрирован: 24 июл 2009, 18:53
Контактная информация:

Re: SAS.Планета (SASPlanet)

Сообщение Pierrot »

Определил как именно раздается память...случайно...

Эксперимент:
На сколько вне видимости - сколько это клеток (всего) - сколько жрет памяти
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)

Сообщение Parasite »

Cartip писал(а):так вот и нет уверенности - качает или нет... Даже после репорта об окончании закачки (на 176%) при ручном елозеньи по карте находятся незакачанные тайлы

Ну так это же уже вопрос н.2, про прогружабельность всех тайлов. Надо смотреть, почему лагает (на файрволе например посмотреть запросы и ответы).
Я же выше отвечал только за показ процентовки от выполняемой задачи.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Cartip
Новичок
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01

Re: SAS.Планета (SASPlanet)

Сообщение Cartip »

feya писал(а):Cartip
Во первых - ставим самую последнюю версию, за предыдущие я уже не отвечаю)


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


Изображение
Cartip
Новичок
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01

Re: SAS.Планета (SASPlanet)

Сообщение Cartip »

Странность обнаружилась в 90724 - не докачивает автоматически недостающие тайлы в рабочем поле. Если вручную показать - "Загрузить тайл основной карты" - загружает. Автоматически, при перемещении по карте - нет.
Запустил 90710 - автоматическая подгрузка работает, как и раньше.
Аватара пользователя
feya
Гуру
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз
Поблагодарили: 56 раз

Re: SAS.Планета (SASPlanet)

Сообщение feya »

Cartip
Дайте файл выделения.
Автоматически, при перемещении по карте - нет.

Попробуйте удалить SASPlanet.ini
http://sasgis.org | SAS.Планета | SASPlanet
Cartip
Новичок
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01

Re: SAS.Планета (SASPlanet)

Сообщение Cartip »

feya писал(а):Cartip
Дайте файл выделения.

HLG-файл

feya писал(а):Попробуйте удалить SASPlanet.ini

закомментировал инишник (перебил расширение) - без изменений.
Вот как это выглядит в реале на экране

Изображение
Cartip
Новичок
Сообщения: 15
Зарегистрирован: 18 июл 2009, 16:01

Re: SAS.Планета (SASPlanet)

Сообщение Cartip »

А можно ли как нибудь, "отъехав" на 13 уровень например, и включив ф-цию отображения заполнения 18 уровня,
вручную закачивать недостающие тайлы 18 уровня, по-прежнему оставаясь на 13м?
Самостоятельно такую феньку в проге найти не смог. :?


ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы :cry:
Virtual
Постигающий Дао
Сообщения: 102
Зарегистрирован: 25 июн 2009, 13:19
Откуда: УФА-РБ
Контактная информация:

Re: SAS.Планета (SASPlanet)

Сообщение Virtual »

Cartip
выделяешь область, и... скачать нужным зумом
Аватара пользователя
feya
Гуру
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз
Поблагодарили: 56 раз

Re: SAS.Планета (SASPlanet)

Сообщение feya »

ЗЫ Откатился на 90710, т.к. 90724 автоматически не подкачивает недостающие тайлы

Должно качать, удалите просто SASPlanet.ini
http://sasgis.org | SAS.Планета | SASPlanet
Закрыто

Вернуться в «SAS.Планета»