Revision 876008

Go back to digest for 2nd November 2008

Optimization in KDE Base

Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:

Save another 20% to 25% of average page loading time by:
- optimizing Font::width, avoiding to create intermediate const strings when unnecessary
- using non-recursive version of removeLeftOverAnonymousBoxes (see analysis at #150006 comment #21)

File Changes

Modified 10 files
  • /trunk/KDE/kdelibs/khtml
  •   /khtmlview.cpp
  •   /rendering/font.cpp
  •   /rendering/font.h
  •   /rendering/render_block.cpp
  •   /rendering/render_box.cpp
  •   /rendering/render_container.cpp
  •   /rendering/render_container.h
  •   /rendering/render_object.cpp
  •   /rendering/render_object.h
  •   /rendering/render_text.cpp
10 files changed in total