どのQGISプラグインの読み込みが遅いかを知る方法は?


20

オフィスにQGISの新しいユーザーがいますが、QGISの起動時間によってすぐにがっかりします。これは、スプラッシュ画面の「Restoring Loaded Plugins」メッセージでハングアップします。

どのプラグインのロードに時間がかかり、QGISのロードが遅くなっているのかを知る方法はありますか?これには、1分ほどかかる場合があります。

これまでの唯一の解決策は、デフォルトのインストールに付属するほとんどすべてのプラグインを無効にし、必要に応じてプラグインを1つずつ戻すことですが、これまでのところ、どのデフォルトプラグインがロード時間の遅延を引き起こしているかはわかりませんでした。

回答:


28

UIを作成したことのない非表示機能

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

Pythonコンソールで実行します

Plugin Load Timesというプラグインも参照してください:(https://gitlab.com/GIS-projects/Plugin-Load-Times


4
+ 1、UIのどこかにこのボタンが表示されるのManage and Install Plugins... > Settings
ジョセフ

3
@ネイサンW:結果をソートしたかったので、試してみました:gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0
トーマスB

2
2.16には、コードの他の部分(主にロード時間)を計測するランタイムプロファイラークラスもあります。それらすべてのレポートインターフェイスを作成することを検討します。
ネイサンW

私も悩んでいる質問へのタイムリーな回答。おそらくそれのGUIはタイムリーですか?
ヨハンナ

各レイヤーの読み込みにかかる時間を測定する方法もあるのでしょうか?
markgraeflerland
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.