Làm cách nào để biết các plugin nào của QGIS tải chậm?


20

Chúng tôi có những người dùng mới của QGIS trong văn phòng của chúng tôi đã mất tinh thần ngay lập tức bởi thời gian khởi động của QGIS - treo trên thông báo 'Khôi phục các plugin đã tải' trên màn hình.

Có cách nào để biết plugin nào mất nhiều thời gian để tải và đang khiến QGIS tải chậm không? Điều này đôi khi có thể mất ~ 1 phút!

Giải pháp duy nhất cho đến nay là vô hiệu hóa hầu hết mọi plugin đi kèm với cài đặt mặc định và mang lại từng plugin một khi bạn cần chúng - nhưng cho đến nay chúng tôi vẫn chưa tìm ra plugin nào mặc định gây ra thời gian tải chậm.

Câu trả lời:


28

Tính năng ẩn mà tôi chưa bao giờ tạo UI cho

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

Chạy nó trong bảng điều khiển Python

Đồng thời xem plugin có tên Plugin Load Times : ( https://gitlab.com/GIS-projects/Plugin-Load-Times )


4
+1, rất thích thấy một nút cho cái này ở đâu đó trong UI của Manage and Install Plugins... > Settings:)
Joseph

3
@Nathan W: Tôi muốn sắp xếp kết quả, vì vậy tôi đã thử: gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0
Thomas B

2
Trong 2.16 cũng có một lớp trình lược tả thời gian chạy, lần này các phần khác của mã, chủ yếu là thời gian tải. Tôi sẽ xem xét làm một giao diện báo cáo cho tất cả.
Nathan W

Một câu trả lời kịp thời cho một câu hỏi đã được làm phiền tôi quá. Có lẽ một gui cho nó là kịp thời?
Johanna

Tôi tự hỏi nếu có một cách để đo mỗi lớp mất bao lâu để tải?
markgraeflerland
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.