-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
master: (much) slower rendering (and attribute table opening) time compared to 2.18.4 #24149
Comments
Author Name: Nyall Dawson (@nyalldawson) Can you shoot me a link to the data/project? Nyall.dawson@gmail.com |
Author Name: Giovanni Manghi (@gioman) Nyall Dawson wrote:
sent using DropBox. Cheers! |
Author Name: Nyall Dawson (@nyalldawson) Giovanni, Are both builds you are using for comparison debug builds? Or are you comparing a release build vs debug build?
|
Author Name: Giovanni Manghi (@gioman) Nyall Dawson wrote:
I used qgis-master from osgeo4w and 2.14/2.18 from the very same osgeo4w install within the same machine.
|
Author Name: Andre Jesus (Andre Jesus) I guess the issue in #23674 can be merged into this one, as the render time is rising in all data sources. Using Windows 10 64 Bits, OSGeo4W installer 64 Bits: 3x avg render time, +MSSQL+ 3x avg render time, +Postgres+ As said in #23674, if we compare It to 2.8.9 version the time difference is absurd |
Author Name: Jürgen Fischer (@jef-n) Are you comparing builds writing debugging output (qgis-ltr-dev/qgis-rel-dev/qgis-dev; see corresponding note in the about box) and builds not writing debugging output (qgis/qgis-ltr)? Writing debugging output has a performance impact. |
Author Name: Andre Jesus (Andre Jesus) Jürgen Fischer wrote:
Yes, I was: qgis-ltr (2.14.13) vs qgis-dev (2.99.0). And you are right, the render time using qgis-ltr-dev is bigger: 2.14.13-2 (qgis-ltr-dev) But again, please check #23674. |
Author Name: Nyall Dawson (@nyalldawson) I believe this report can be closed - it seems the issue was stemming from comparing the debug vs release builds. #23674 describes a regression in the speed of the mssql provider. I think this is a separate issue which should be left open.
|
Author Name: Giovanni Manghi (@gioman) Nyall Dawson wrote:
before closing I can compile master with no debug output and try again. Thanks. |
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Alexander Bruy (@alexbruy) Probably related to #23674
For a 160k polygon features shapefile (which I can provide privately to a dev if necessary) the time to render the layer on master is around 30 seconds, while is around 7/8 on 2.18.4 For what is worth also the time to open the attribute table for the same vector is much slower on master, around 15 seconds compared to around 5. to On the same machine, with the same settings, the rendering time of QGIS master seems much slower if compared to (for example) 2.18.4 For a 160k polygon features shapefile (which I can provide privately to a dev if necessary) the time to render the layer on master is around 30 seconds, while is around 7/8 on 2.18.4 For what is worth also the time to open the attribute table for the same vector is much slower on master, around 15 seconds compared to around 5. |
Author Name: Giovanni Manghi (@gioman) Nyall Dawson wrote:
see #24479 (datasouces shapefiles) |
Author Name: Jürgen Fischer (@jef-n)
|
Author Name: Jürgen Fischer (@jef-n)
|
Author Name: Giovanni Manghi (@gioman) Nyall Dawson wrote:
Hi Nyall, I think that this new (among the many others) report speaks volumes: https://lists.osgeo.org/pipermail/qgis-psc/2017-May/005258.html
|
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Nyall Dawson (@nyalldawson) Applied in changeset ce74d57.
|
Author Name: Giovanni Manghi (@gioman)
Original Redmine Issue: 16239
Affected QGIS version: master
Redmine category:map_canvas
On the same machine, with the same settings, the rendering time of QGIS master seems much slower if compared to (for example) 2.18.4
For a 160k polygon features shapefile (which I can provide privately to a dev if necessary) the time to render the layer on master is around 30 seconds, while is around 7/8 on 2.18.4
For what is worth also the time to open the attribute table for the same vector is much slower on master, around 15 seconds compared to around 5.
Related issue(s): #23674 (relates), #24414 (relates), #24479 (relates)
Redmine related issue(s): 15752, 16508, 16577
The text was updated successfully, but these errors were encountered: