[IronPython] Horrible performance regression of exec on IP2

Dino Viehland dinov at exchange.microsoft.com
Mon Aug 11 23:01:11 CEST 2008


Shri just suggested (off-line and on the bug) that we detect non-straight line code and actually compile it.  We used to have logic around to do that so it shouldn't be too hard to bring it back and make this work more as expected :)

-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Seo Sanghyeon
Sent: Monday, August 11, 2008 2:00 PM
To: Discussion of IronPython
Subject: Re: [IronPython] Horrible performance regression of exec on IP2

2008/8/12 Dino Viehland <dinov at exchange.microsoft.com>:
> This is probably because we'll interpret code that is executed using exec.  So anything very computationally heavy will be slow in exec.  Maybe we need a way to disable that.

Argh, I was using exec as a poor man's macro tool. Exactly
computationally heavy code was roop-unrolled using exec.

You can guess why I was very disappointed...

--
Seo Sanghyeon
_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Sample disclaimer text



More information about the Ironpython-users mailing list