[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/khtml
From:       Maks Orlovich <maksim () kde ! org>
Date:       2009-03-14 17:36:46
Message-ID: 1237052206.172943.20087.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 939349 by orlovich:

Merged revision 939348:
Some significant name lookup optimizations for IDString --- 
doing case normalization as we do the lookup, avoiding the need 
for explicit lowercasing. Also tweak splitPrefixAndLocalname 
to avoid needless copiesin the normal, :-less case.

Gives about a 10-15% speedup on my attach-less (display:none) 
parsing benchmark, and about 1.4x or so speedup on getAttribute & 
similar microbenchmarks.

 M  +3 -3      html/htmltokenizer.cpp  
 M  +1 -4      html/htmltokenizer.h  
 M  +43 -4     misc/idstring.cpp  
 M  +28 -4     misc/idstring.h  
 M  +20 -21    xml/dom_docimpl.cpp  
 M  +10 -16    xml/dom_elementimpl.cpp  
 M  +6 -5      xml/dom_elementimpl.h  
 M  +10 -17    xml/dom_nodeimpl.cpp  
 M  +57 -11    xml/dom_stringimpl.cpp  
 M  +6 -1      xml/dom_stringimpl.h  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic