"retrotom" wrote:
That makes sense, but I was wondering if there are any side affects because of that. If so, what (if anything) can we do about it? I don't know what a "high" number is for the number of objects that were orphaned -- but I consistently see a number above 2K. So (to me), that sounds like a lot of orphaned objects. I just want to make sure that we're not "leaking" all over the place. If we are, I'd like to be able to call something "GC.Collect()" and clean up when there's little/no user interaction.
It probably has more to do with the fact that the home button immediately kills the channel, and there's not a normal out of scope cleanup of variables. It probably considers everything as orphaned.
I'm not positive, but I believe before they had the home button killing the channel automatically it didn't do that. It used to send a msg that could be caught. They changed the behavior so a misbehaving channel couldn't ignore home button presses.