Bagaimana cara mengetahui plugin QGIS mana yang lambat dimuat?

20

Kami memiliki pengguna baru QGIS di kantor kami yang kecewa dengan waktu startup QGIS - yang menggantung pada pesan 'Pulihkan Loaded Plugins' di layar splash.

Apakah ada cara untuk mengetahui plugin mana yang perlu waktu lama untuk dimuat dan menyebabkan QGIS memuat dengan lambat? Ini kadang-kadang bisa memakan waktu ~ 1 menit!

Satu-satunya solusi sejauh ini adalah menonaktifkan hampir setiap plugin yang datang dengan instalasi default dan mengembalikan plugin satu per satu sesuai kebutuhan - tetapi sejauh ini kami belum menemukan plugin default yang menyebabkan waktu buka yang lambat.

DPSSpatial
sumber

Jawaban:

28

Fitur tersembunyi yang saya tidak pernah buat untuk UI

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

Jalankan di konsol Python

Lihat juga plugin yang disebut Plugin Load Times : ( https://gitlab.com/GIS-projects/Plugin-Load-Times )

Nathan W
sumber
4
1, akan senang melihat tombol untuk suatu tempat ini di UI dari Manage and Install Plugins... > Settings:)
Joseph
3
@Nathan W: Saya ingin mengurutkan hasilnya, jadi saya mencobanya: gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0
Thomas B
2
Dalam 2.16 ada juga kelas profiler runtime yang mana kali bagian lain dari kode, terutama kali memuat. Saya akan melihat membuat antarmuka laporan untuk mereka semua.
Nathan W
Jawaban tepat waktu untuk pertanyaan yang juga menggangguku. Mungkin gui untuk sekarang tepat waktu?
Johanna
Saya bertanya-tanya apakah ada cara untuk mengukur berapa lama setiap lapisan memuat?
markgraeflerland