Страница 1 из 1

Распараллеливание отрисовки карт

Добавлено: 03 фев 2010, 13:42
SomeSergey
Добрый день! У меня очень старый, но двухъядерный процессор. Отрисовка карт идет несколько секунд, по моему, это очень долго. Я посмотрел, при отрисовке программа задействует всего один подпроцессор. Искал в настройках что-нибудь вроде опции многопоточности или разделения на конкретное число потоков и не нашел. У меня версия qGIS 1.4.0. Если ничего подобного нет, может кто-нибудь, имеющий более тесные связи с разработчиками обратится к разработчикам с данным предложением. Можно сделать автоматическое определение числа процессоров и разделение между ними процесса отрисовки, либо в настройках опцию деления на 1,2, 4,8 потоков. Сейчас все больше машин становится многопроцессорными, думаю всем будет удобно в несколько раз увеличить скорость отрисовки.

Re: Распараллеливание отрисовки карт

Добавлено: 07 фев 2010, 02:04
Максим Дубинин
Идея хорошая, но, как вы понимаете, из разряда идей "на виду", разработчики о ней знают.
Быстрого появления боюсь придется подождать, так как это сходу не сделаешь.
Для ускорения отрисовки, попробуйте включить кэширование рендеринга

Re: Распараллеливание отрисовки карт

Добавлено: 02 сен 2011, 20:25
Voltron
Существует ветка dev-threading в которой реализована параллельная отрисовка и присутствуют некоторые другие улучшения в области ренедеринга. Планируется ее интеграция в основной код (вероятно это будет QGIS 2.0)