Thread Datenbankabfrage dauert ewig
(5 answers)
Opened by jerrylewis at 2010-12-27 16:12
Hi Jerry!
perldoc -f time zeigt Dir nur die Hilfe von Perl an zu dieser Variable. Es ist ganz einfach. Du nimmst irgendwo die Zeit mit my $start = time(); Dann kommt ein Codeabschnitt und dann nimmst Du wieder die Zeit mit my $ende = time(); Nun ziehst Du vom Ende den Start ab und weißt nun, wieviele Millisekunden der Codeabschnitt gedauert hat. Das machst Du mit immer kleinere Codeblöcken solange bis Du den Flaschenhals gefunden hast. Und dann zeigst Du uns diesen Codeblock nochmal hier im Forum. Edit: Es sind natürlich Sekunden, keine Millisekunden. Da es aber um eine "Ewigkeit" geht, dürfte das erstmal als Anhaltspunkt reichen. Beispiel: Code (perl): (dl
)
1 2 3 4 5 6 my $start = time(); # jetzt kommt ein beliebiger Codeblock, ich simuliere mal ein "ewig" mit 3 Sekunden sleep (3); # Codeblock Ende my $ende = time(); print "Dieser Codeblock lief genau " . ($ende - $start) . " Sekunden\n"; Last edited: 2010-12-28 07:54:05 +0100 (CET) 10 print "Hallo"
20 goto 10 |