On Aug 18, 2011, at 9:05 AM, eric b wrote:
> Le 17 août 11 à 20:20, Stephan Bergmann a écrit :
>> On Aug 16, 2011, at 9:27 AM, eric b wrote:
>>> With a cold start, occurs a big and costly I/O read write process. 
>>> Searching what seems to cause that, it appears the .rdb files are good 
>>> candidates. I can be plain wrong, but I think there are a lot of services 
>>> embedded in the interface, who probably could be loaded ... say somethingl 
>>> like on demand or at least differently, no ?
>> 
>> Reading a few large files during startup is typically faster overall than 
>> reading information in small chunks, on demand.  (That's why I changed the 
>> configmgr's .xcs/.xcu files, combining them into a handful of large .xcd 
>> files, for example.)
> 
> 
> I think I'll implement this in OOoLight, OOo4Kids. Two goals : understand, 
> document and be able to explain people learning OOo source code, and continue 
> to analyze the perf improvement.
> 
> Do you remember the name of the cws ?  I'd like to study the diffs.   Of 
> course, we could discuss about that on IRC too (more easy for me too).

The configmgr reimplementation, incl. combining the data files to a few big 
ones, was done in CWS sb111, see 
<http://wiki.services.openoffice.org/wiki/Performance/Configuration>.

I'll try to be on #dev.openoffice.org next week, but can't promise.

See you,
-Stephan

Reply via email to