Re: Profiling PMCs

2002-05-20 Thread Dan Sugalski
At 6:09 PM +0100 5/19/02, Nicholas Clark wrote: >On Sat, May 18, 2002 at 07:33:53PM -0400, Dan Sugalski wrote: >> At 7:25 PM -0400 5/18/02, Melvin Smith wrote: >> >Yeh I know that word is yucky and from Java land, but in this case, >> >I think that >> >"system" PMCs should take liberties for o

Re: Profiling PMCs

2002-05-19 Thread Nicholas Clark
On Sat, May 18, 2002 at 07:33:53PM -0400, Dan Sugalski wrote: > At 7:25 PM -0400 5/18/02, Melvin Smith wrote: > >Yeh I know that word is yucky and from Java land, but in this case, > >I think that > >"system" PMCs should take liberties for optimization. > > *All* PMCs should take liberties for o

Re: Profiling PMCs

2002-05-18 Thread Melvin Smith
>>>Also, it's perfectly fine for a coordinated group of PMCs (like, say, >>>the ones that provide perl's base scalar behavior) to share grubby >>>internal knowledge, though I'd like to keep that under control, as it's >>>easy to get out of sync. Ok, now that I'm looking closer, it appears my

Re: Profiling PMCs

2002-05-18 Thread Dan Sugalski
At 7:35 PM -0400 5/18/02, Melvin Smith wrote: >At 07:33 PM 5/18/2002 -0400, Dan Sugalski wrote: >>At 7:25 PM -0400 5/18/02, Melvin Smith wrote: >>>Yeh I know that word is yucky and from Java land, but in this >>>case, I think that >>>"system" PMCs should take liberties for optimization. >> >>*All

Re: Profiling PMCs

2002-05-18 Thread Melvin Smith
At 07:33 PM 5/18/2002 -0400, Dan Sugalski wrote: >At 7:25 PM -0400 5/18/02, Melvin Smith wrote: >>Yeh I know that word is yucky and from Java land, but in this case, I >>think that >>"system" PMCs should take liberties for optimization. > >*All* PMCs should take liberties for optimization. PMC vt

Re: Profiling PMCs

2002-05-18 Thread Dan Sugalski
At 7:25 PM -0400 5/18/02, Melvin Smith wrote: >Yeh I know that word is yucky and from Java land, but in this case, >I think that >"system" PMCs should take liberties for optimization. *All* PMCs should take liberties for optimization. PMC vtable entries are the only things that should know the

Profiling PMCs

2002-05-18 Thread Melvin Smith
I decided to do some profiling and tinkering and I picked the PerlInt class since its one of the most common. There is a large gap between our MOPS benchmarks when using the plain INT registers as opposed to the PMC regs. There seems to be much room for optimization in the PMC virtual methods, ev