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
 

Re: [PERL] Optimeringsspørgsmål..



Jesper Krogh <sslug@sslug> writes:

> Exclusive Times
> %Time ExclSec CumulS #Calls sec/call Csec/c  Name
>  31.3   0.090  0.179     16   0.0056 0.0112  Net::Jabber::BEGIN

Disse 16 kald er hver gang der er en BEGIN-block i
Net::Jabber-modulet. Hver gang man laver en 'use Module' laver man
implicit en BEGIN-blok.

Disse udføres under parsningen af programmet.

>  20.8   0.060  0.298      9   0.0066 0.0331  main::BEGIN

Det er hver gang du selv direkte loader et modul eller har en anden
BEGIN-blok.

Jeg vil *gætte* på at initialiseringskode i moduler du loader ryger
ind og tæller her.

> Det første forstår jeg ikke, men jeg er 100% overbevist om at det der tager tiden er at loade Net::Jabber  ( + hvad den bruger ) og DBI

Det ser rigtigt nok ud. Du kan prøve at sammenligne med:

$ perl -d:DProf -MNet::Jabber=Client -MDBI -e 1
$ dprofpp

og 

$ perl -d:DProf -MNet::Jabber=Client -e 1
$ dprofpp
 

-- 
 Peter Makholm     |     Sit back and watch the messages. This is actually
 sslug@sslug |     more important than one might think as there is a
 http://hacking.dk |      bug in GNU Mach whereby hitting a key during the
                   |               boot process causes the kernel to panic
                   |                        -- GNU Hurd Installation Guide


 
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:56
Denna sidan underholds av MHonArc .