Efficient UNO component linkage & GC ...

Stephan Bergmann sbergman at redhat.com
Thu Dec 19 02:44:41 PST 2013


On 12/19/2013 11:22 AM, Tor Lillqvist wrote:
>> any instantiated object
>> instances will continue to be disposed well ahead of exit via disposing the
>> ComponentContext in desktop::Desktop::DeInit
>
> BTW, please note that for the platforms where we do
> DISABLE_DYNLOADING, a process that uses LibreOffice code (i.e. an iOS
> or Android app) will never exit gracefully and intentionally, but
> always be killed by the OS at a point in time when it is not active
> and the OS needs its resources for other purposes. So for the
> DISABLE_DYNLOADING case, tweaks to stuff that happens when LO exits
> gracefully is fairly pointless. (Could still be useful for other
> platforms, of course.) (Dunno if there is any possibility that
> somebody would ever want to use DISABLE_DYNLOADING on more traditional
> platforms.)

noted; but this simplification of single-instance service/singleton 
construction will be relevant for the "traditional" platforms, too

Stephan


More information about the LibreOffice mailing list