inline some function definitions which were showing up as hot spots CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: src/af/xap/xp/xap_App.h src/af/xap/xp/xap_Prefs.h CVS: ----------------------------------------------------------------------
I trust that the C++ compiler will now do the right thing; on one of mg's profile runs, the methods in question were taking 1.5% of the execution time (which was a large chunk for accessor methods). A smart C++ compiler would've automatically inlined them, but oh well. pat
