ХТ -туристичний форум України и велофорум Харкова

Полная версия ВходРегистрация

FAQПоиск


Пред. тема | След. тема
Страница 5 из 6 [ Сообщений: 88 ]
На страницу Пред.  1, 2, 3, 4, 5, 6, Bce  След.
Начать новую тему Ответить
Версия для печати

TrackProcessor

Re: TrackProcessor

- Васко да Гама
Профиль 
02.06.2016 09:12 Сообщение
Выложил новую версию.

Убрал OpenStreetBrowser

С загрузкой карт... Ну попробовал что-то пооптимизировать, но похоже что все, уперся. Дальше не получается

У себя особой разницы по скорости с SASPlanet не вижу.
Последнее сообщение


Re: TrackProcessor

- Юрий Сенкевич
Профиль  WWW 
03.06.2016 00:05 Сообщение
У меня разница с SAS Планетой ощутимая.



- Васко да Гама
Профиль 
03.06.2016 05:07 Сообщение
Очень странно. А винда какая у вас?


Re: TrackProcessor

- Юрий Сенкевич
Профиль  WWW 
03.06.2016 09:15 Сообщение
Семёрка 64-битная


Re: TrackProcessor

- Васко да Гама
Профиль 
03.06.2016 09:53 Сообщение
У меня семерка 32 бит. Соответственно, и собрано под 32 бит все. Для загрузки файла используется функция WinAPI. Если у SASPlanet отключить кеш, то разницы в скорости я не вижу.

Ну можно, конечно, попробовать профайлинг устроить и посмотреть куда время уходит при загрузке, может что-то найдется...


Re: TrackProcessor

- Юрий Сенкевич
Профиль  WWW 
03.06.2016 11:44 Сообщение
Вечером постараюсь выкроить время, чтобы протестировать программу на нетбуке с 32-битной виндой.


Re: TrackProcessor

- Васко да Гама
Профиль 
03.06.2016 13:25 Сообщение
Вот отладочная версия:

Вложение
TrackProcessor.rar
[786.62 КБ]

Скачиваний: 245


(рабочую не затирайте, забекапте предварительно). Она сделает файлик TrackProcessor.trc - хотелось бы на него взглянуть (там времена работы ключевых процедур при загрузке тайлов).


Re: TrackProcessor

- Юрий Сенкевич
Профиль  WWW 
04.06.2016 00:27 Сообщение
Да, у меня тормозит ощутимо сильнее,чем в САС Планете. Проверял и на 32-битной, и на 64-битной винде.

Прилагаю файл из отладочной версии.

Вложения

TrackProcessor.zip
[17.1 КБ]

Скачиваний: 213




- Васко да Гама
Профиль 
04.06.2016 06:06 Сообщение
Спасибо, посмотрю что там с временами.


Re: TrackProcessor

- Васко да Гама
Профиль 
13.06.2017 09:16 Сообщение
Выложил новую версию.

Изменил алгоритм загрузки тайлов. По ощущениям стало быстрее грузиться.
Актуализировал ссылки на сервера.


Re: TrackProcessor

- Юрий Сенкевич
Профиль  WWW 
13.06.2017 09:58 Сообщение
Спасибо, посмотрим.



- Васко да Гама
Профиль 
13.06.2017 21:30 Сообщение
Если кратко, то в прошлой версии загрузка шла по одному файлу - подключились к серверу, загрузили тайл во временный файл, отключились. И так для каждого тайла.

Сейчас, покопавшись в msdn, разобрался как оптимизировать. Подключаемся один раз, грузим все нужные файлы сразу в память, отключаемся. Плюс это происходит в отдельном потоке. Плюс, если доступны несколько серверов (обычно три - a... b... и c...), То нужные тайлы разбиваются на группы по количеству северов и грузится сразу паралельно несколько тайлов.

В принципе, там еще есть чего оптимизировать, но в обозримом будущем аремени, похоже, не будет совсем. Пригласили на новую работу (ведущим разработчиком it отдела в банке), с понедельника выхожу, а там начнется... Платят хорошо, но и выкладываться придется по полной программе.


Re: TrackProcessor

- Юрий Сенкевич
Профиль  WWW 
14.06.2017 01:03 Сообщение
На вашей страничке внизу надпись "Свежая версия программы". Чуть ниже - "2017.6.13.141". Кликаю, выскакивает окно "Этот файл нельзя открыть, так как он нарушает Условия использования".
В общем, почему-то не скачивается.


Re: TrackProcessor

- Васко да Гама
Профиль 
14.06.2017 05:16 Сообщение
Опять гугль чудит... Ладно, придумаю что-нибудь...


Re: TrackProcessor

- Васко да Гама
Профиль 
14.06.2017 05:41 Сообщение
А по прямой ссылке работает?

https://drive.google.com/file/d/0B1SFdz ... p=drivesdk
Вернуться к началу

Начать новую тему  Ответить
На страницу Пред.  1, 2, 3, 4, 5, 6, Bce  След.
Страница 5 из 6 [ Сообщений: 88 ]
Пред. тема | След. тема


Найти
Перейти
 
Полная версия