This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author markmat
Recipients illume, jimjjewett, loewis, markmat, pitrou
Date 2009-07-16.20:25:05
SpamBayes Score 1.1995955e-05
Marked as misclassified No
Message-id <1247775907.73.0.842220517586.issue1524938@psf.upfronthosting.co.za>
In-reply-to
Content
It looks like the severity of this problem is underestimated here.

A programmer working with a significant amount of data (e.g SciPy user)
and uses OOP will face this problem. Most OOP designs result in
existence of some loops (e.g. two way connections). Some object in those
loops will include huge amount of data which were allocated by a single
operation if the program deals with some kind of algorithms (signal
processing, image processing or even 3D games).

I apologize that my example is artificial. I had a real-life program of
8000 lines which was going into swap for no apparent reason and then
crashing. But instead of posting those 8000 lines, I posted a simple
example illustrating the problem.
History
Date User Action Args
2009-07-16 20:25:08markmatsetrecipients: + markmat, loewis, jimjjewett, pitrou, illume
2009-07-16 20:25:07markmatsetmessageid: <1247775907.73.0.842220517586.issue1524938@psf.upfronthosting.co.za>
2009-07-16 20:25:05markmatlinkissue1524938 messages
2009-07-16 20:25:05markmatcreate