Skåne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
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



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:55
Denne side vedligeholdes af MHonArc .