Apache OpenOffice (AOO) Bugzilla – Issue 49165
Office accesses org.openoffice.Office.Compatibility on every startup
Last modified: 2005-05-19 11:05:59 UTC
The Office accesses org.openoffice.Office.Compatibility on every startup to get a replacement string for %WRITERCOMPATIBILITYVERSIONOOO11. The implementation of ReplaceStringHookProc in the desktop\source\app\app.cxx initializes its static data on first call although the provided string doesn't contain any replacement string. For example: The replacement string %WRITERCOMPATIBILITYVERSIONOOO11 is not used when starting a Office in backing mode, a Calc or Draw/Impress. So we should only initialize the static data when it's really necessary. This can save about ~30-40ms startup time.
CD: Accepted.
=> approved OOo2.0
Review done.
Adding dependency to issue 20269 (startup performance), inheriting its priority (P2).
.
cd: Fixed now.
cd->ja: Please verify startup performance inprovement. re-open issue and reassign to ja@openoffice.org
reassign to ja@openoffice.org
reset resolution to FIXED
JA: verified in cws perform04. See i49160 for details
ja: integrated; closing issue