Martin v. Löwis <[EMAIL PROTECTED]> added the comment: >> In any case, I also think this doesn't matter much either way. > Why do you think so?
What's the actual difference that this change makes? At most 8 bytes per object, right? And for two objects in total. So if somebody would compute memory consumption, they might be off by not more than 14 bytes, in total. Compared to all the other errors that memory computation makes (e.g. malloc headers, rounding-up to multiples of 8 in obmalloc) which aren't accounted-for in sys.getsizeof, this difference is negligible. What's more, the small_ints aren't dynamically allocated, either, but instead, each small_int takes a complete PyLongObject. If that was also considered in long_sizeof, the computation would happen to be completely correct for bool also. _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3690> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com