On Mar 13, 10:28 am, [EMAIL PROTECTED] wrote:
> Thanks for the reply. To be a little more specific, we have internally
> tens of thousands of Perl modules. Before running them in production:
> we profile these modules, pass them through a circular reference
> detector (code that intercepts all allocations, and at certain
> intervals walks over Perl's SVs, AVs, HVs), and try to do static
> analysis on them for security purposes (this doesn't work well with
> Perl unfortunately, due to dynamic typing).
>
> In our setting, there isn't a single module that takes up 3 or 5% of
> CPU. Since we profile code on a regular basis, these offenders are
> easy to catch and fix. The problem is, we have more and more modules
> written every day, each taking, say, %0.01 of CPU time, but they add
> up to quite a lot. We also have a lot of code running in the same
> environment in C++ (they talk over XS), and recently a friend
> forwarded the following benchmarks:
>
> http://shootout.alioth.debian.org/debian/benchmark.php?test=nbody&lan...
> (one sample 
> test)http://shootout.alioth.debian.org/debian/benchmark.php?test=all<=...
>
> Everylanguagehas its merits, and I know you can never do an apples
> to apples comparison. However, if we can get more performance out of
> Perl's VM, well, that would be great. In short, I just wondered if
> Perl/Parrot were on the benchmarks, around where it would be.
>
> Thanks,
>
> Ozgun.

PIR is on the debian computer language shootout, see
http://shootout.alioth.debian.org/sandbox/benchmark.php?test=all&lang=parrot

Also see the gentoo computer language shootout, 
http://shootout.alioth.debian.org/gp4/

Reply via email to