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.