Le Wed, 9 Oct 2013 08:39:40 -0400, Benjamin Peterson <benja...@python.org> a écrit : > 2013/10/9 Antoine Pitrou <solip...@pitrou.net>: > > Le Wed, 9 Oct 2013 10:29:30 +0200, > > Antoine Pitrou <solip...@pitrou.net> a écrit : > >> Le Tue, 8 Oct 2013 15:43:40 -0400, > >> Benjamin Peterson <benja...@python.org> a écrit : > >> > >> > 2013/10/8 R. David Murray <rdmur...@bitdance.com>: > >> > > In this context, if we'd been *really* smart-lazy in CPython > >> > > development, we'd have kept the memory and startup-time > >> > > and...well, we probably do pretty well on CPU > >> > > actually...smaller, so that when smartphones came along Python > >> > > would have been the first high level language used on them, > >> > > because it fit. Then we'd all be able to be *much* lazier > >> > > now :) > >> > > >> > Even on desktop, startup time leaves a lot to be desired. > >> > >> That's true. Anyone have any ideas to improve it? > > > > It's difficult to identify significant contributors but some > > possible factors: > > - marshal.loads() has become twice slower in 3.x (compared to 2.7) > > - instantiating a class is slow (type('foo', (), {}) takes around > > 25ms here) > > There's also the increasing number of modules (Python or otherwise) > that have to be loaded on startup.
See e.g. http://bugs.python.org/issue9548 Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com