I've just pushed it to master.
The problem was the the sync object never got removed from the disconnect
listener list, eventually causing a memory explosion as the listener list
grows and grows every time you call sync().

The try {} finally {} block simply means the the objects gets removed from
the list on any case before the sync() method exits - be it a normal exit
or an exception.


On Sun, Feb 23, 2014 at 1:50 PM, Markus Kaczmarek <
[email protected]> wrote:

> It seems to be working!
> I've been running the app continuously for well over two hours now and I'
> not seeing any of the sluggishness I experienced previously with a much
> shorter kind of a long run.
> Great success!
>
> So what's going on here, you're removing a disconnected listener if
> there's an error while syncing..?
> There's no catch to the first try. I'm curious, can you explain? ^_^
>
> --
> You received this message because you are subscribed to the Google Groups
> "ioio-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/ioio-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to