From: "Patrick R. Michaud" <pmich...@pobox.com>
Date: Mon, 31 Jan 2011 14:48:33 -0600
Local: Mon, Jan 31 2011 3:48 pm
Subject: Re: Rakudo needs from Parrot in 2011
On Mon, Jan 31, 2011 at 08:05:29PM +0100, Nick Wellnhofer wrote: The fact that C<now> takes longer than C<time> is not > (Side note: A single iteration of the loop above seems to allocate > about 3MB of memory. I also get: > $ time ./perl6 -e -1 > There must be something wrong with "now". End side note) entirely unexpected. The C<now> term constructs an C<Instance> object using the The C<time> term simply returns the POSIX time value So there's nothing wrong with C<now>, other than it currently > You also have to keep in mind that latency and throughput are Most of Rakudo's users are less concerned with the time needed > competing goals. For example, a Rakudo build will always be slower > with an incremental garbage collector compared to a "stop-the-world" > collector. to build Rakudo (which they do rarely) than with the time needed to compile and run small application programs, which they do frequently. This is especially true for people who download precompiled Rakudo packages and never experience the build time. I fully grant that your comment can apply also to the time needed to compile an application program... but as yet most application programs are far smaller than Rakudo itself, and runtime speed is often the dominant component there. > I hope this clarifies why there hasn't been much progress in this I totally understand the reasons why Parrot has not made progress > area and why you shouldn't expect too much in 2011. on GC, and why it's not likely to happen in 2011. I was asked to provide a list of current Rakudo needs from Parrot, and GC performance is one that has been on the list for quite some time. I'm not seeking for explanations or justficiations of why things are the way they are, I'm informing the Parrot team of Rakudo's current needs (as I was requested to do by the participants of this weekend's PDS). And I again acknowledge that 2010 saw some significant improvements in But I think I should also offer some thoughts from an HLL camp: Not only this, but Parrot GC has been cited as a core problem at Pm You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||