It seems it is still slower the the old labelling even with points.  Using the default settings for _new_ labelling I get this debug output.  Using settings<div><br></div><div><ul><li>Around Point</li><li>Search Method: Chain (Default)</li>

</ul><div>Debug: src/core/qgsvectorlayer.cpp: 782: (drawRendererV2) Total features processed 276</div><div>Debug: src/core/qgsmaprenderer.cpp: 514: (render) Layer rendered without issues</div><div>Debug: src/core/qgsmaprenderer.cpp: 554: (render) Done rendering map layers</div>

<div>Debug: src/core/qgsvectorlayer.cpp: 319: (drawLabels) Starting draw of labels: 2006_census_centroid20120306225731625</div><div>Debug: src/core/qgspallabeling.cpp: 1108: (drawLabeling) LABELING work:  13 ms ... labels# 164</div>

<div>Debug: src/core/qgspallabeling.cpp: 1231: (drawLabeling) LABELING draw:  487 ms</div><div><br></div><div>_New_ with settings:</div><div><ul><li>Over Point</li><li>Search Method: Chain (Default)</li></ul></div><div><div>

Debug: src/core/qgspallabeling.cpp: 1108: (drawLabeling) LABELING work:  7 ms ... labels# 126</div><div>Debug: src/core/qgspallabeling.cpp: 1231: (drawLabeling) LABELING draw:  347 ms </div></div><div><div><div><br></div>

</div></div><div><br></div><div>With the _old_ labelling:</div><div><ul><li>Over Point</li><li>Halo</li></ul><div><div>Debug: src/core/qgspallabeling.cpp: 773: (prepareLayer) PREPARE LAYER</div><div>Debug: src/core/qgsvectorlayer.cpp: 782: (drawRendererV2) Total features processed 276</div>

<div>Debug: src/core/qgsmaprenderer.cpp: 514: (render) Layer rendered without issues</div><div>Debug: src/core/qgsmaprenderer.cpp: 554: (render) Done rendering map layers</div><div>Debug: src/core/qgsvectorlayer.cpp: 319: (drawLabels) Starting draw of labels: 2006_census_centroid20120306225731625</div>

<div>Debug: src/core/qgsvectorlayer.cpp: 345: (drawLabels) Selecting features based on view extent</div><div>Debug: src/core/qgsvectorlayer.cpp: 378: (drawLabels) Total features processed 276</div><div>Debug: src/core/qgspallabeling.cpp: 1108: (drawLabeling) LABELING work:  0 ms ... labels# 0</div>

<div>Debug: src/core/qgspallabeling.cpp: 1231: (drawLabeling) LABELING draw:  0 ms</div></div></div><div><br></div><div>Only a small sample set but there is a speed difference.  The main thing seems to be the painting which is slowing it down. </div>

<div><br></div><div>- Nathan</div><div><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 11:18 PM, Andreas Neumann <span dir="ltr">&lt;<a href="mailto:a.neumann@carto.net">a.neumann@carto.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

So - as I understand it - only area features are labeled slowly while the speed of point and line labeling is fast enough, correct?<br>
<br>
If this is the issue I can tell you that Martin Dobias is currently working on improving the speed of area feature labeling. So improvements in this respect should appear soon.<br>
<br>
Andreas<br>
<br>
On Tue, 6 Mar 2012 13:42:03 +0100,  wrote:<div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-----Werner Macho &lt;<a href="mailto:werner.macho@gmail.com" target="_blank">werner.macho@gmail.com</a>&gt; ha scritto: -----<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Per: <a href="mailto:luca_manganelli@comune.trento.it" target="_blank">luca_manganelli@comune.trento.<u></u>it</a><br>
Da: Werner Macho &lt;<a href="mailto:werner.macho@gmail.com" target="_blank">werner.macho@gmail.com</a>&gt;<br>
Data: 06/03/2012 01.31PM<br>
Cc: <a href="mailto:qgis-developer@lists.osgeo.org" target="_blank">qgis-developer@lists.osgeo.org</a><br>
Oggetto: Re: [Qgis-developer] Removing old labelling<br>
<br>
<br>
<br>
Any way to find the bottleneck?<br>
It would be real nice to have the new labeling replacing the old one.<br>
Redundancy is nice.. but not forever.<br>
:)<br>
I wish i could find the bottleneck myself..<br>
</blockquote>
<br>
Try it with many (&gt;500) polygon shapes. It takes ages on a dual<br>
core._________________________<u></u>______________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/qgis-<u></u>developer</a><br>
</blockquote>
<br></div></div><div class="im HOEnZb">
-- <br>
--<br>
Andreas Neumann<br>
Böschacherstrasse 10A<br>
8624 Grüt (Gossau ZH)<br>
Switzerland<br>
______________________________<u></u>_________________<br></div><div class="HOEnZb"><div class="h5">
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/qgis-<u></u>developer</a><br>
</div></div></blockquote></div><br></div></div>