Hi Mathias,

Le 16 août 11 à 08:34, Mathias Bauer a écrit :

On 16.08.2011 01:31, eric b wrote:

Hi,

Doing some performance tests, I just figured out the types.rdb file is a binary file, just provided in the sources.

Can someone explain me :

- why a binary blob is directly provided in OpenOffice.org sources ?
( OOO320_m1x  for instance, but DEV300 is probably the same)

I think that this is the reference file that is used to check the IDL files against incompatible changes.



Thanks to confirm what I had in mind :-)

Does this method to allow "OpenOffice.org growing" only ? If we systematicaly compare to an existing but fixed blob, we have no way to remove useless/no longer needed services ? (but maybe I misunderstood )

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 ?



- how to create a new types.rdb (and what are the mandatory tools) ?

The reference file must not be recreated as it belongs to an older version that the current source files are compared against.


Thinking rwice I start to see better, and I can imagine people (say companies providing services around OOo) playing with IDL files and introducing some issues, indeed.

In fact I never played too much with idl files (seems to be a simple interface, that UNO will handle, isn't it ? ), excepted when we added code for Impress annotation mode, and that's probably the reason why I ask stupid questions in this domain I don't know well :-)


Regards,
Eric


--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news





Reply via email to