[Libreoffice] Windows ; small program that inject dll in LibreOffice Quickstarter in order to improve component start time

Caolán McNamara caolanm at redhat.com
Sat Jul 14 02:00:25 PDT 2012


On Tue, 2012-03-13 at 18:32 +0100, Maxime de Roucy wrote:
> Hello
> 
> I made a small Windows (XP) program that inject dll in LibreOffice
> Quickstarter. It inject dll used by Writer and Calc in order to improve
> the first start of those tools (if they aren't start too late after the
> dll were injected).
> 
> On some system it can improve the start time by approximately 50%, on
> some over system the improvement isn't noticeable.
> 
> So here is the bug : https://bugs.freedesktop.org/show_bug.cgi?id=43188

This one's lingered for a while. So... it looks sort of similar to the
unix-only pagein stuff we have, e.g. unx/source/pagein.c except that
it's an external program that finds if the systray app is running and if
it is then force that to preload the writer and calc dlls so that
launching writer and calc is then quite fast, right ?

Seeing as we maintain those "pagein" lists, maybe the best approach
would be to package those lists for windows as well and get the systray
(sfx2/source/appl/shutdowniconw32.cxx I think) to load them directly,
rather than having an external app that forces it to do it ?

C.



More information about the LibreOffice mailing list