Hi Patrick, Would be interesting to do this test with previews enabled and disabled. Then we'll see if it's actually the previews or some other mechanism that is causing this.
IIRC only a composite image is saved in the preview jobs and not each layer separately, but that's just what I remember and not evidence based. You can enable them in the python console with iface.mapCanvas().setPreviewJobsEnabled(True) and disable with iface.mapCanvas().setPreviewJobsEnabled(False) Thanks for a feedback Matthias On 11/16/2017 08:42 AM, Patrick Dunford wrote: > > In my current project using Qgis 2.99, turning off the rasters uses 16 > GB, turning them on uses 52 GB > > I do not believe it is independent from the number of layers that are > being displayed. > > Previous versions of the software did not cache every single raster > (the number of rasters actually being displayed on the canvas at any > one time is a small fraction of the total number in the project) > > On 16/11/17 20:11, Matthias Kuhn wrote: >> >> Hi Patrick, >> >> This uses some memory (~ canvas width pixels * canvas height pixels * >> 8 preview images * 32 bit RGBA), so let's assume 50 MB to 100 MB. >> >> This consumption is independent from the number or type of layers. >> >> Matthias >> >> >> On 11/16/2017 08:02 AM, Patrick Dunford wrote: >>> >>> So to put it another way this is the reason why Qgis wants to use a >>> huge amount of memory (40 GB) when I have a lot of raster images >>> loaded in the background. >>> >>> >>> On 16/11/17 18:56, Tim Sutton wrote: >>>> Hi >>>> >>>>> On 16 Nov 2017, at 04:35, Patrick Dunford <enzedrailm...@gmail.com >>>>> <mailto:enzedrailm...@gmail.com>> wrote: >>>>> >>>>> What is this "preview job" function? >>>>> >>>>> >>>> >>>> Its application logic to prefetch / pre-render offscreen content in >>>> anticipation of user panning the map. >>>> >>>> Regards >>>> >>>> Tim >>>>> >>>>> _______________________________________________ >>>>> QGIS-Developer mailing list >>>>> QGIS-Developer@lists.osgeo.org <mailto:QGIS-Developer@lists.osgeo.org> >>>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer >>>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer >>>> >>>> — >>>> >>>> >>>> >>>> >>>> >>>> >>>> *Tim Sutton* >>>> >>>> *Co-founder:* Kartoza >>>> *Project chair:* QGIS.org <http://QGIS.org> >>>> >>>> Visit http://kartoza.com <http://kartoza.com/> to find out about >>>> open source: >>>> >>>> Desktop GIS programming services >>>> Geospatial web development >>>> GIS Training >>>> Consulting Services >>>> >>>> *Skype*: timlinux >>>> *IRC:* timlinux on #qgis at freenode.net <http://freenode.net> >>>> >>> >>> >>> >>> _______________________________________________ >>> QGIS-Developer mailing list >>> QGIS-Developer@lists.osgeo.org >>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer >>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer >> >> >> >> _______________________________________________ >> QGIS-Developer mailing list >> QGIS-Developer@lists.osgeo.org >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer