Great, thanks for the pointers. That did solve the problem. Now to figure out why the opacity is broken...<div><br></div><div>/s/ Adam<br><br><div class="gmail_quote">On Thu, Mar 22, 2012 at 11:21 AM,  <span dir="ltr"><<a href="mailto:viatcheslav.ostapenko@nokia.com">viatcheslav.ostapenko@nokia.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Make sure that accelerated compositing and tiled backing store are off.
<u></u><u></u></p>
<p class="MsoNormal"><tt><span style="font-size:10.0pt">QWebSettings::AcceleratedCompositingEnabled<u></u><u></u></span></tt></p>
<p class="MsoNormal"><tt><span style="font-size:10.0pt">QWebSettings::TiledBackingStoreEnabled</span></tt><u></u><u></u></p>
<p class="MsoNormal"><u></u>†<u></u></p>
<p class="MsoNormal">There was a lot of development in this area and Iím not sure what was decided about defaults. For QWebView this should be off for sure.<u></u><u></u></p>
<p class="MsoNormal">Also, try to increase object cache sizes:<u></u><u></u></p>
<p class="MsoNormal"><b>QWebSettings::<a href="http://qt-project.org/doc/qt-4.8/qwebsettings.html#setObjectCacheCapacities" target="_blank">setObjectCacheCapacities</a></b> ( int
<i>cacheMinDeadCapacity</i>, int <i>cacheMaxDead</i>, int <i>totalCapacity</i> )<u></u><u></u></p>
<p class="MsoNormal"><u></u>†<u></u></p>
<p class="MsoNormal">Sl<u></u><u></u></p><div><div class="h5">
<p class="MsoNormal"><br>
On 03/22/2012 11:04 AM, ext Coda Highland wrote: <u></u><u></u></p>
<p class="MsoNormal">Just ordinary QWebView. The only variations I've tried are to switch between -graphicssystem raster and -graphicssystem native, and the performance is roughly the same in both. (Raster has better visual rendering though, but that seems
 to be a different regression in 4.8.0.) <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u>†<u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">/s/ Adam<u></u><u></u></p>
<div>
<p class="MsoNormal">On Thu, Mar 22, 2012 at 9:19 AM, <<a href="mailto:viatcheslav.ostapenko@nokia.com" target="_blank">viatcheslav.ostapenko@nokia.com</a>> wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Could you give more details how do you use webkit.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Is it QWebView or QGraphicsWebView?</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">If QGraphicsWebView:</span><u></u><u></u></p>
<p class="MsoNormal" style="text-indent:5.25pt">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Do you have graphics item cache on or off?</span><u></u><u></u></p>
<p class="MsoNormal" style="text-indent:5.25pt">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Do you have tiled backing store on or off?</span><u></u><u></u></p>
<p class="MsoNormal" style="text-indent:5.25pt">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Do you have accelerated compositing on or off?</span><u></u><u></u></p>
<p class="MsoNormal" style="text-indent:5.25pt">
<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Di you use GL widget for GraphicsView or not?</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">†</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thanks</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">†</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">†</span><u></u><u></u></p>
<div style="border:none;border-left:solid windowtext 1.5pt;padding:0in 0in 0in 4.0pt;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color blue">
<div>
<div style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:-moz-use-text-color -moz-use-text-color">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
<a href="mailto:webkit-qt-bounces@lists.webkit.org" target="_blank">webkit-qt-bounces@lists.webkit.org</a> [mailto:<a href="mailto:webkit-qt-bounces@lists.webkit.org" target="_blank">webkit-qt-bounces@lists.webkit.org</a>]
<b>On Behalf Of </b>ext Coda Highland<br>
<b>Sent:</b> Thursday, March 22, 2012 12:47 AM<br>
<b>To:</b> <a href="mailto:webkit-qt@lists.webkit.org" target="_blank">webkit-qt@lists.webkit.org</a><br>
<b>Subject:</b> [webkit-qt] Performance regression</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">†<u></u><u></u></p>
<div>
<p class="MsoNormal">I'm on Mac (Snow Leopard), and building 32-bit (Carbon, of course) because of other dependencies.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">†<u></u><u></u></p>
</div>
<p class="MsoNormal">Back in Qt 4.7 (specifically, on August 14th, 2011), I had built the QtWebKit 2.2 branch from trunk in order to get some features I needed for my application.<u></u><u></u></p>
<div>
<p class="MsoNormal">†<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Today I got tired of dealing with the broken inspector and decided to update to 4.8.0. Unfortunately, the version of QtWebKit bundled with 4.8.0, as well as a fresh checkout of
 trunk, have severe performance regressions, especially with scrolling. I kept Qt 4.8.0 but switched back to my old build of QtWebKit from August 14th and the performance returned to normal. (I still had another regression regarding opacity, but that seems
 to be a Carbon-specific regression in Qt itself, not QtWebKit.)<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">†<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I'm not looking forward to spending my weekend bisecting this; is this a known issue? Does anyone have any pointers on what change(s) might be relevant?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">†<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">/s/ Adam<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><u></u>†<u></u></p>
</div>
<p class="MsoNormal"><u></u>†<u></u></p>
</div></div></div>
</div>

</blockquote></div><br></div>