我们办公室中有新的QGIS用户,但QGIS的启动时间使他们立即感到沮丧-它挂在初始屏幕上的“还原已加载的插件”消息上。

是否有办法告诉哪个插件需要很长时间才能加载并导致QGIS加载缓慢?有时这可能需要1分钟左右的时间。

到目前为止,唯一的解决方案是禁用默认安装附带的几乎所有插件,并根据需要将它们逐个还原-但是到目前为止,我们还没有找不到哪个默认插件导致加载时间缓慢。

#1 楼

隐藏的功能,我从来没有为它创建过UI

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


在Python控制台中运行它

还请参见名为Plugin Load Times的插件:( https://gitlab.com/GIS-projects/Plugin-Load-Times)

评论


+1,很乐意在“管理和安装插件...>设置”界面中的某个位置看到此按钮。

–约瑟夫
16年9月1日在15:08

@Nathan W:我想对结果进行排序,因此我尝试了一下:gist.github.com/neogis-de/3dfa66180c3506cb0d87f40895ba36c0

–托马斯B
16年9月1日在20:37

在2.16中,还有一个运行时探查器类,该类对代码的其他部分(主要是加载时间)进行计时。我将为他们所有人制作一个报告界面。

–内森·W
2016年9月1日23:38在

及时回答一个困扰我的问题。也许现在的GUI是及时的?

–约翰娜(Johanna)
2016年9月6日在22:30

我想知道是否还有一种方法可以测量每层加载所需的时间?

– markgraeflerland
16-09-30在5:55