Como saber quais plug-ins do QGIS demoram a carregar?

20

Temos novos usuários do QGIS em nosso escritório que ficam consternados imediatamente no momento da inicialização do QGIS - que fica na mensagem 'Restaurando plug-ins carregados' na tela inicial.

Existe uma maneira de saber quais plug-ins demoram a carregar e estão causando o carregamento lento do QGIS? Às vezes, isso pode demorar ~ 1 minuto!

A única solução até agora é desativar quase todos os plug-ins que acompanham a instalação padrão e trazer de volta os plug-ins um a um, conforme necessário - mas até agora não descobrimos qual plug-in padrão está causando o tempo de carregamento lento.

DPSSpatial
fonte

Respostas:

28

Recurso oculto para o qual nunca criei uma interface do usuário

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

Execute-o no console do Python

Veja também o plugin chamado Plugin Load Times : ( https://gitlab.com/GIS-projects/Plugin-Load-Times )

Nathan W
fonte
4
+1, adoraria ver um botão para isso em algum lugar na interface do usuário de Manage and Install Plugins... > Settings:)
Joseph
3
@ Nathan W: Eu queria classificar os resultados, então tentei: gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0
Thomas B
2
Na versão 2.16, há também uma classe de criador de perfil em tempo de execução que cronometra outras partes do código, principalmente os tempos de carregamento. Vou olhar para fazer uma interface de relatório para todos eles.
Nathan W
Uma resposta oportuna para uma pergunta que também está me incomodando. Talvez um gui, pois agora é oportuno?
Johanna
Gostaria de saber se existe também uma maneira de medir quanto tempo cada camada leva para carregar?
Markgraeflerland