Serhiy Storchaka <storch...@gmail.com> added the comment: Now internal representation of Struct with small format string may consume unexpectedly large memory and this representation may be invisible cached. With patch you can get large internal representation only for large format strings. It is expected.
And how about struct_sizeof.patch? Now sys.getsizeof() returns wrong result for Struct: 28 >>> sys.getsizeof(struct.Struct('100B')) 28 The patch (it compatible with both Struct representations) fixes it: 52 >>> sys.getsizeof(struct.Struct('100B')) 1240 ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue14596> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com