Як сказати, які плагіни QGIS повільно завантажуються?


20

У нашому офісі з'явилися нові користувачі QGIS, які негайно переживають час запуску QGIS - який висить на повідомленні "Відновлення завантажених плагінів" на екрані заставки.

Чи є спосіб сказати, які додатки потребують тривалого завантаження та змушують QGIS завантажуватися повільно? Іноді це може зайняти ~ 1 хвилину!

Єдине рішення поки що - відключити майже кожен плагін, який поставляється із встановленням за замовчуванням, та повернути плагіни один за іншим у міру необхідності, але поки що ми не з'ясували, який плагін за замовчуванням спричиняє повільний час завантаження.

Відповіді:


29

Прихована функція, для якої я ніколи не створював інтерфейс користувача

import pprint
pprint.pprint(qgis.utils.plugin_times)

Запустіть його в консолі Python

Також дивіться плагін під назвою Plugin Load Times : ( https://gitlab.com/GIS-projects/Plugin-Load-Times )


4
+1, хотів би побачити кнопку для цього десь у інтерфейсі користувача Manage and Install Plugins... > Settings:)
Джозеф

3
@Nathan W: Я хотів сортувати результати, тому я спробував це: gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0
Thomas B

2
У 2.16 також існує клас профайлера, який виконує інші частини коду, в основному час завантаження. Я розгляну, як зробити інтерфейс звітів для всіх.
Натан Ш

Своєчасна відповідь на запитання, яке мене також клопоче. Можливо, гуї для цього зараз вчасно?
Йоганна

Цікаво, чи існує також спосіб виміряти, скільки часу потрібно для кожного шару для завантаження?
markgraeflerland
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.