Georg Brandl added the comment: The "performance" you're measuring here is mostly startup, i.e. loading all necessary modules. On Python 3, there is more to load, e.g. the filesystem encoding, therefore startup takes a little longer.
There are efforts to improve startup time, see e.g. #16101. The memory consumption is expected, again due to more modules loaded. You cannot make any statement about the memory usage of a real-world application by just measuring the overhead of the interpreter. The memory usage due to strings should be very similar to Python 2 starting with Python 3.3, due to PEP 393. ---------- nosy: +georg.brandl resolution: -> works for me status: open -> closed superseder: -> Verify all imported modules at startup are needed _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue16908> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com