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

Reply via email to