[Tutor] garbage collecting
spir
denis.spir at gmail.com
Wed Jan 8 12:43:06 CET 2014
On 01/08/2014 10:30 AM, Keith Winston wrote:
> well, fair enough. Generally, the issue involves instances when Python will
> come back, but it might take several minutes or much longer. And weird
> behaviour ensues: like timers I put on the program don't actually time the
> amount of time it's busy (by a very, very large margin). Also, often
> several minutes after such a thing (sometimes quite a bit later), things
> will suddenly start working quickly again. Also, on my laptop I can
> actually tell when it's struggling, b/c the fan turns on and/or speeds up,
> and in many of these cases it will go into all-out mode, even though I'm
> not doing anything. But your point about having no lever with which to move
> the world is a good one.
It smells like a logical bug, or lack of simplicity / clarity, leading to a
behaviour with "exponential" cost (in cpu usage, thus time, more or less in
proportion), in some given circumstances. Or maybe just an unavoidable
exponential cost routine, but the quantity of iput shoulde remain small, while
in some (buggy) cases it is big.
[Just wildly guessing, don't know your app & code. Can you reduce it to a
minimal still manifesting similar bug?]
Denis
More information about the Tutor
mailing list