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.