Thanks! Am 29.06.2010 12:02, schrieb Peter Schneider: >> [...] could please some of you create a bug report for this issue. [...] >> > Done! ;) > > http://bugzilla.qooxdoo.org/show_bug.cgi?id=3812 > > /Peter > > > On Christian Hagendorn wrote: > >> Hi Per-Ola, Hi Peter, >> >> could please some of you create a bug report for this issue. But please >> describe the issue so good as possible perhaps with a code snippet. I >> talked with Martin and he will have a look at it. >> >> Thanks! >> Chris >> >> Am 29.06.2010 09:38, schrieb Peter Schneider: >> >>> Hey Per-Ola, >>> >>> as you wrote you are using qooxdoo 1.1: I experienced similar problems, so >>> this >>> thread >>> http://qooxdoo.678.n2.nabble.com/Missing-destruct-definitions-in-qx-io-remote-transport-XmlHttp-v1-1-tt5018573.html >>> might be about the same root-cause. >>> >>> I was able to reduce my memory-leakage problems dramatically by applying the >>> patch that I proposed on that thread[1]. It just adds a missing destructor. >>> Unfortunately this has not (yet) been added to the repository (AFAIK). >>> This does _not_ change any timer related memory leaks, but it might be of >>> interest anyway. >>> >>> Maybe this helps. If it does, we have a 2nd "test" for the patch that it >>> does >>> not break anything ;) >>> >>> /Peter >>> >>> [1] I've attached it to this post as well >>> >>> On 2010-06-29 09:28 Per-Ola Stenborg wrote: >>> >>> >>>> Hi all, >>>> >>>> I'm developing an application which you can think of as a point of sale >>>> client. It needs to be running for days without browser restart. I noticed >>>> when starting to test the client that it started to loose performance and >>>> consume the PC:s resources after a few hours. This problem might be >>>> depending on two different things. >>>> >>>> In the client I have a timer that among other things periodically (like >>>> 30s) communicate with the server to refresh data. I might have a >>>> deallocation problem when using qx.io.remote.Request(). After enabling the >>>> "source-disposerDebug" job I get these log entries after every >>>> communication: >>>> >>>> 001622 Missing destruct definition for '$$user_requestHeaders' in >>>> qx.io.remote.transport.XmlHttp[undefined]: [object Object] Native.js (rad >>>> 61) >>>> 001627 Missing destruct definition for '$$user_parameters' in >>>> qx.io.remote.transport.XmlHttp[undefined]: [object Object] Native.js (rad >>>> 61)001631 Missing destruct definition for '$$user_formFields' in >>>> qx.io.remote.transport.XmlHttp[undefined]: [object Object] Native.js (rad >>>> 61) >>>> >>>> After commenting out the communication, things maybe seems a bit better. >>>> But the timer it self still start to consume memory and cpu cycles after a >>>> few hours. >>>> >>>> I have tried this with both Firefox 3.6.6 and Crome 5.0.375.70. After 9 >>>> hours cromes memory consumption has gone up from 39 to 58MB and ff:s from >>>> 93 to 185MB. >>>> >>>> And the cpu utilization is almost 50% on both browsers (on a two core >>>> machaine). ProcessExplorer images here >>>> http://www.sadata.se/files/temp/firefox.jpg and here >>>> http://www.sadata.se/files/temp/crome.jpg >>>> >>>> The only code necessary to show the problem is: >>>> >>>> ---%<--- >>>> var timer = qx.util.TimerManager.getInstance(); >>>> >>>> timer.start(function(userData, timerId) { >>>> // this.debug("Time!"); >>>> }, >>>> 100, >>>> this, >>>> null, >>>> 0); >>>> ---%<--- >>>> Even this empty timer gives this problem. Complete test source here >>>> http://www.sadata.se/files/temp/Application.js >>>> >>>> I need help to sort those problems out. I will be happy to supply more >>>> info if I can. I'm using qooxdoo ver 1.1 >>>> >>>> Best regards >>>> >>>> Per-Ola >>>> [...] >>>> >>>> >> >> > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >
-- Christian Hagendorn Software Entwickler 1&1 Internet AG - Web Technologies Ernst-Frey-Straße 9 · DE-76135 Karlsruhe Amtsgericht Montabaur / HRB 6484 Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver Mauss, Gert Nowotny, Jan Oetjen Aufsichtsratsvorsitzender: Michael Scheeren ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel