Peter Kümmel wrote:
Andre Poenitz wrote:
On Mon, Jun 12, 2006 at 04:32:46PM +0200, Peter Kümmel wrote:
Peter Kümmel wrote:
I don't think the event handling counts, because it shows
the uptime time of lyx, even when nothing is painted.
This makes more sense (I've disabled all std::* calls):

   Name,    Self visit time

   QRasterPaintEngine::drawTextItem, 5.622828
   qBlue, 5.467107
   QLFontInfo::width, 4.111963
   InsetList::insetIterator, 3.755528
   QRasterBuffer::resetBuffer, 2.911848
   ExtTextOutW, 1.485099      -> THIS is the Windows text painting function
   comp_func_solid_Source, 0.763000
   Paragraph::getChar, 0.617311


Here the time which is spend in the different dlls/exe:

QtGuid4.dll , 31.600339
       ^---

I can't profile the release version of QtGui, because
lyx crashes then (because of mixing debug and release versions),
and I'm not sure if its possible to profiling a release build.

With MSVC6 it is possible to compile in release mode with debug info added. This mode is very useful to debug crash that occurs only in release version.

Abdel.

Reply via email to