SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Förstasida   Anmälning   Postarkiv   Forum   Kalender   Sök
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

DProf



Jeg har prøvet at bruge dprof til at finde flaskehalsen i et større
program. dprofpp kommer ud og fortæller mig, at 70% af tiden bruges i en
sub ved navn foo, der ser sådan ud:

sub foo {
    my $this = shift;

    $this->baz(@_) if ($this->{DEBUG});

    return $this->bar(@_);
}

Da jeg intuitivt ved, at bar() tager ret lang tid (den kalder en mullijard
forskellige subs), så får det mig til at tro, at dprof tager fejl, og at
det ikke er i foo(), men i en af underfunktionerne i bar() tiden bruges.
Mit gæt er, at det er '->' der forvirrer dprof. Nogen gode ideer til,
hvordan jeg finder ud af, hvor flaskehalsen er? Kan jeg få dprof til at
kikke på bar() med underfunktioner?


/Ole



 
Förstasida   Anmälning   Postarkiv   Översikt   Kalender   Sök

 
 
Fel och synpunkter angående webb-sidorna skickas till <www_admin>. Senaste ändring 2005-08-10, klockan 19:55
Denna sidan underholds av MHonArc .