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 arigo
Recipients alex, arigo, georg.brandl, pitrou, serhiy.storchaka, steven.daprano, vstinner
Date 2014-07-16.14:47:25
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1405522045.67.0.738844279119.issue21988@psf.upfronthosting.co.za>
In-reply-to
Content
The opposite argument might be relevant too: in some cases, a tracing JIT compiler seeing a long block of code might perform artificially worse.  If each repeated line creates a branching path with two outcomes of roughly equal likeliness, then if the line is repeated 20 times, the JIT will need to compile 2**20 different paths before it has fully warmed up.  In practice, it will never fully warm up and will run with the constant huge overhead of finding and compiling more paths.
History
Date User Action Args
2014-07-16 14:47:25arigosetrecipients: + arigo, georg.brandl, pitrou, vstinner, steven.daprano, alex, serhiy.storchaka
2014-07-16 14:47:25arigosetmessageid: <1405522045.67.0.738844279119.issue21988@psf.upfronthosting.co.za>
2014-07-16 14:47:25arigolinkissue21988 messages
2014-07-16 14:47:25arigocreate