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/
