Hello Stephan, we have made several tests. If we run the code without the the GC we come up to 1000 calls - with GC we come up to 15000 calls and more.
No - we have only one thread. What can we do ? Best regards Andreas > -----Original Message----- > From: Stephan Bergmann [mailto:[EMAIL PROTECTED] > Sent: Friday, June 17, 2005 3:57 PM > To: [email protected] > Subject: Re: [api-dev] How stable is the Java API ? > > > Andreas Bröker wrote: > > Hello, > > > > if we call the Garbage Collection after every API call > OpenOffice.org stays longer alive. Is it possible that the > API produces too much references ? > > It might be purely coincidental that OOo crashes later if you GC more > often. For every UNO object that is mapped from OOo to your > Java app, a > release call is sent back to OOo (and the object destructed > in OOo) at > the time the JVM finds out it no longer needs the mapped > object. If you > GC after every API call, the pattern of when those release calls are > sent changes. Unless it is known why OOo crashes, it is hard > to tell in > how far this change in pattern influences the scenario. > > Do you call OOo from multiple threads? It is a known issue that OOo > does not survive such scenarios for very long. > > -Stephan > > > Best regards > > > > Andreas > > > > > >>-----Original Message----- > >>From: Andreas Bröker [mailto:[EMAIL PROTECTED] > >>Sent: Friday, June 17, 2005 3:34 PM > >>To: '[email protected]' > >>Subject: RE: [api-dev] How stable is the Java API ? > >> > >> > >>Hello Martin, > >> > >>yes - with OpenOffice.org 1.1.4 we have the same problems. > >> > >>Best Regards > >> > >>Andreas > >> > >> > >>>-----Original Message----- > >>>From: Martin Thoma [mailto:[EMAIL PROTECTED] > >>>Sent: Friday, June 17, 2005 3:28 PM > >>>To: [email protected] > >>>Subject: RE: [api-dev] How stable is the Java API ? > >>> > >>> > >>>Did you experience this in a Version 1.1.x as well? > >>> > >>>I got similar problems with the C++ API using 1.1.3/1.1.4: > >>>After executing a > >>>lot of API calls OO crashes (tries to send an error-report). > >>>The code-line > >>>where the crashe is happening is always different. I could > >> > >>improve the > >> > >>>behaviour a little bit by avoiding some code, but it's not > >>>gone completely. > >>> > >>>For example: Since I don't use setString on a XTextRange I > >> > >>got from a > >> > >>>XSearchable::findFirst, the crashes seem to appear much > less - but I > >>>couldn't swear that this is the cause, because the code works > >>>100+ times and > >>>then it crashes. That's why I'm still testing. > >>> > >>>Regards > >>> > >>>Martin > >>> > >>> > >>> > >>>>-----Original Message----- > >>>>From: Andreas Bröker [mailto:[EMAIL PROTECTED] > >>>>Sent: Friday, June 17, 2005 3:04 PM > >>>>To: '[email protected]' > >>>>Subject: [api-dev] How stable is the Java API ? > >>>> > >>>>Hello, > >>>> > >>>>we uses the Java API in order to modify text documents. We > >>> > >>>execute a lot > >>> > >>>>of calls with the API. After 1000 (sometimes more - > >>> > >>>sometimes less) calls > >>> > >>>>OpenOffice.org (1.9.104) will crash. How stable is the Java > >>> > >>>API ? Is it > >>> > >>>>not a good idea in order to execute such a high number of calls. > >>>> > >>>>Thanks for any comments in advance. > >>>> > >>>>Best Regards > >>>> > >>>>Andreas > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
