I just tried and I can't reproduce it on version 1.0. Haven't tried github
version yet.

Johnathan

On Wed, Nov 3, 2010 at 5:55 PM, Felix Filozov <[email protected]> wrote:

> Are you seeing the same behavior on version 1.0?
>
>
> On Wed, Nov 3, 2010 at 5:23 PM, Doug Molineux <[email protected]> wrote:
>
>> I am having a similar situation happening to me its stops responding
>> when i reach about 19.4% memory usage, using the git version, JSONP is
>> my transport protocol
>>
>> On Nov 2, 9:16 pm, Felix Filozov <[email protected]> wrote:
>> > I connected through WebSockets using Flex. I used BrowserMob (
>> browsermob.com)
>> > to spawn thousands of actual browsers within minutes.
>> >
>> > On Tue, Nov 2, 2010 at 9:25 PM, Johnathan Leppert <
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > [email protected]> wrote:
>> > > Just curious, can you describe your testing methodology a bit more
>> with
>> > > testing web sockets? Did you use a tool, script, etc.?
>> >
>> > > Johnathan
>> >
>> > > On Tue, Nov 2, 2010 at 8:24 PM, Felix Filozov <[email protected]>
>> wrote:
>> >
>> > >> To narrow down the search, I'm connecting to APE using WebSockets.
>> >
>> > >> On Tue, Nov 2, 2010 at 5:59 PM, <[email protected]> wrote:
>> >
>> > >>> Hi Felix,
>> >
>> > >>> That's interesting. It's may be a new leak introduced on recent
>> changes.
>> >
>> > >>> Let me check.
>> >
>> > >>> On Tue, 2 Nov 2010 16:47:26 -0400, Felix Filozov <
>> [email protected]>
>> > >>> wrote:
>> > >>> > I should point out that I used the Git version of APE for all my
>> tests.
>> >
>> > >>> > Also, I just ran Valgrind, and it reported a large amount of
>> illegal
>> > >>> > reads. The summary states that several blocsk were in fact
>> definitely
>> > >>> > lost, and even more were indirectly lost.
>> >
>> > >>> > Example violation:
>> >
>> > >>> > ==12010== Invalid read of size 4
>> > >>> > ==12010==    at 0x8058145: get_pipe (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x80581B8: get_pipe_strict (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x80590C4: post_to_pipe (in /usr/bin/aped)
>> > >>> >  ==12010==    by 0x804F3EA: cmd_send (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x804FC21: process_cmd (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x805002F: checkcmd (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x804E6FF: checkrecv_websocket (in /usr/bin/aped)
>> > >>> >  ==12010==    by 0x805C6AB: parser_ready_websocket (in
>> /usr/bin/aped)
>> > >>> > ==12010==    by 0x8056D37: process_websocket (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x804D98E: sockroutine (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x804CB64: main (in /usr/bin/aped)
>> > >>> >  ==12010==  Address 0x4391110 is 32 bytes inside a block of size
>> 33
>> > >>> > alloc'd
>> > >>> > ==12010==    at 0x4005903: malloc (vg_replace_malloc.c:195)
>> > >>> > ==12010==    by 0x8057B40: xmalloc (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x805333B: json_callback (in /usr/bin/aped)
>> > >>> >  ==12010==    by 0x8054EF0: parse_parse_buffer (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x8055746: JSON_parser_char (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x8052FD9: init_json_parser (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x804FFF3: checkcmd (in /usr/bin/aped)
>> > >>> >  ==12010==    by 0x804E6FF: checkrecv_websocket (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x805C6AB: parser_ready_websocket (in
>> /usr/bin/aped)
>> > >>> > ==12010==    by 0x8056D37: process_websocket (in /usr/bin/aped)
>> > >>> > ==12010==    by 0x804D98E: sockroutine (in /usr/bin/aped)
>> > >>> >  ==12010==    by 0x804CB64: main (in /usr/bin/aped)
>> >
>> > >>> > ==12010== LEAK SUMMARY:
>> > >>> > ==12010==    definitely lost: 47,473 bytes in 813 blocks
>> > >>> > ==12010==    indirectly lost: 286,831 bytes in 568 blocks
>> > >>> > ==12010==      possibly lost: 11,308 bytes in 13 blocks
>> > >>> >  ==12010==    still reachable: 20,850 bytes in 97 blocks
>> > >>> > ==12010==         suppressed: 0 bytes in 0 blocks
>> >
>> > >>> > On Tue, Nov 2, 2010 at 3:42 PM, Felix Filozov  wrote:
>> > >>> >  I'm encountering problems with APE where memory is not being
>> released.
>> > >>> > The first test I ran was having 2000 browsers connect to APE
>> within 5
>> > >>> > minutes. That used up about 20% of memory. After all the clients
>> have
>> > >>> > been disconnected, it remained at 20%. I thought, perhaps my
>> custom
>> > >>> > commands were at fault. So, I took the Git version (just removed
>> > >>> > nickname.js) and ran the same test, and the results were the same.
>> The
>> > >>> > end result seems to be independent from the number of browsers
>> > >>> accessing
>> > >>> > APE. However little memory is allocated, it is not being released.
>> >
>> > >>> > Any thoughts?
>> >
>> > >>> > - Felix
>> >
>> > >>> >  --
>> > >>> >  You received this message because you are subscribed to the
>> Google
>> > >>> >  Groups "APE Project" group.
>> > >>> >  To post to this group, send email to
>> [email protected]
>> > >>> >  To unsubscribe from this group, send email to
>> > >>> >  
>> > >>> > [email protected]<ape-project%[email protected]>
>> <ape-project%2bunsubscr...@googlegr oups.com>
>> > >>> >  For more options, visit this group at
>> > >>> >  http://groups.google.com/group/ape-project?hl=en[2]
>> > >>> >  ---
>> > >>> >  APE Project (Ajax Push Engine)
>> > >>> >  Official website 
>> > >>> > :http://www.ape-project.org/[3]<http://www.ape-project.org/%5B3%5D>
>> > >>> >  Git Hub 
>> > >>> > :http://github.com/APE-Project/[4]<http://github.com/APE-Project/%5B4%5D>
>> >
>> > >>> > Links:
>> > >>> > ------
>> > >>> > [1] mailto:[email protected]
>> > >>> > [2]http://groups.google.com/group/ape-project?hl=en
>> > >>> > [3]http://www.ape-project.org/
>> > >>> > [4]http://github.com/APE-Project/
>> >
>> > >>> --
>> > >>> You received this message because you are subscribed to the Google
>> > >>> Groups "APE Project" group.
>> > >>> To post to this group, send email to [email protected]
>> > >>> To unsubscribe from this group, send email to
>> > >>> [email protected]<ape-project%[email protected]>
>> <ape-project%2bunsubscr...@googlegr oups.com>
>> > >>> For more options, visit this group at
>> > >>>http://groups.google.com/group/ape-project?hl=en
>> > >>> ---
>> > >>> APE Project (Ajax Push Engine)
>> > >>> Official website :http://www.ape-project.org/
>> > >>> Git Hub :http://github.com/APE-Project/
>> >
>> > >>  --
>> > >> You received this message because you are subscribed to the Google
>> > >> Groups "APE Project" group.
>> > >> To post to this group, send email to [email protected]
>> > >> To unsubscribe from this group, send email to
>> > >> [email protected]<ape-project%[email protected]>
>> <ape-project%2bunsubscr...@googlegr oups.com>
>> > >> For more options, visit this group at
>> > >>http://groups.google.com/group/ape-project?hl=en
>> > >> ---
>> > >> APE Project (Ajax Push Engine)
>> > >> Official website :http://www.ape-project.org/
>> > >> Git Hub :http://github.com/APE-Project/
>> >
>> > >  --
>> > > You received this message because you are subscribed to the Google
>> > > Groups "APE Project" group.
>> > > To post to this group, send email to [email protected]
>> > > To unsubscribe from this group, send email to
>> > > [email protected]<ape-project%[email protected]>
>> <ape-project%2bunsubscr...@googlegr oups.com>
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/ape-project?hl=en
>> > > ---
>> > > APE Project (Ajax Push Engine)
>> > > Official website :http://www.ape-project.org/
>> > > Git Hub :http://github.com/APE-Project/
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "APE Project" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<ape-project%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/ape-project?hl=en
>> ---
>> APE Project (Ajax Push Engine)
>> Official website : http://www.ape-project.org/
>> Git Hub : http://github.com/APE-Project/
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "APE Project" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<ape-project%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/ape-project?hl=en
> ---
> APE Project (Ajax Push Engine)
> Official website : http://www.ape-project.org/
> Git Hub : http://github.com/APE-Project/
>

-- 
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

Reply via email to