On Mon Jan 09 17:05:30 2006, [EMAIL PROTECTED] wrote:
> Simple profile suggests that pmc2c.pl is spending about 25% of it's
> total execution time loading FindBin.  The lib path use of FindBin::Bin
> can be replaced with 'use lib qw( . lib ../lib ../../lib );' while the
> other uses of FindBin::Bin will have be replaced by values that are
> interpolated by genfile().
> 
>

Joshua,

Do you know if this profiling is still needed?

Here's where I find FindBin in files underlying tools/build/pmc2c.pl:

$ fnsa lib/Parrot/Pmc2c/ '*.pm' | xargs grep -in FindBin
lib/Parrot/Pmc2c/Pmc2cMain.pm:6:use FindBin;
lib/Parrot/Pmc2c/Pmc2cMain.pm:91:        ( ".", "$FindBin::Bin/../..",
"$FindBin::Bin/../../src/pmc/" );
lib/Parrot/Pmc2c/Pmc2cMain.pm:103:   
$self->dump_vtable("$FindBin::Bin/../../src/vtable.tbl");

If so, can you post your standard profiling command(s)?

Thank you very much.
kid51

Reply via email to