Comment savoir quels plugins QGIS sont lents à charger?


20

Nous avons de nouveaux utilisateurs de QGIS dans notre bureau qui sont consternés par l'heure de démarrage de QGIS - qui se bloque sur le message `` Restauration des plugins chargés '' sur l'écran de démarrage.

Existe-t-il un moyen de savoir quels plugins prennent beaucoup de temps à charger et entraînent un chargement lent de QGIS? Cela peut parfois prendre ~ 1 minute!

La seule solution jusqu'à présent est de désactiver presque tous les plug-ins fournis avec l'installation par défaut et de ramener les plug-ins un par un selon vos besoins - mais jusqu'à présent, nous n'avons pas déterminé quel plug-in par défaut est à l'origine du temps de chargement lent.

Réponses:


28

Fonction cachée pour laquelle je n'ai jamais fait d'interface utilisateur

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

Exécutez-le dans la console Python

Voir également le plugin appelé Plugin Load Times : ( https://gitlab.com/GIS-projects/Plugin-Load-Times )


4
+1, j'aimerais voir un bouton pour cela quelque part dans l'interface utilisateur de Manage and Install Plugins... > Settings:)
Joseph

3
@Nathan W: Je voulais trier les résultats, j'ai donc essayé: gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0
Thomas B

2
En 2.16, il existe également une classe de profileur d'exécution qui chronomètre d'autres parties du code, principalement les temps de chargement. Je vais essayer de créer une interface de rapport pour tous.
Nathan W

Une réponse opportune à une question qui me dérange aussi. Peut-être qu'un GUI est maintenant opportun?
Johanna

Je me demande s'il existe également un moyen de mesurer le temps de chargement de chaque couche?
markgraeflerland
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.