Як сказати, які плагіни 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.