hi
eins vorweg was ich hier beschreibe soll nie funktionsfähig eingesetzt werden sondern ist nur dazu gedacht etwas zu probieren
Ich weiß das man so was normalerweise nie umsetzen würde aber ich will damit was ausprobieren. Das ganze wird nur lokal auf meinen Rechner ausgeführt
So nun zum eigentlichen:
Nehmen wir an ich hab eine Schleife etwa 10.000.000 durchlaufen. Jetzt hätte ich gern eine aktuelle anzeige wie oft die Schleife gerade pro Sekunde durch läuft (das Script wird am Ende einige Minuten bis Stunden laufen aktuell schätze ich etwa gut 10.000 Durchläufe pro Sekunde)
klar ich hab in $izeit nun stehen wie oft die Schleife pro Sekunde läuft (zumindest grob) nun würde ich das aber gerne Live angezeigt bekommen gibt es dafür eine Möglichkeit? Ideen? Wenn irgendwie Möglich möchte ich nicht unbedingt ständig das Script sich selbst neu aufrufen lassen was ja mal die "einfachste" Möglichkeit wäre.
Falls alles nix hilft werde ich wohl sekündlich $izeit in eine db schreiben und mir mit nem extra Script anzeigen lassen aber recht gefallen tut es mir nicht
Danke schon mal für Ideen
mfg
Chris
eins vorweg was ich hier beschreibe soll nie funktionsfähig eingesetzt werden sondern ist nur dazu gedacht etwas zu probieren
So nun zum eigentlichen:
Nehmen wir an ich hab eine Schleife etwa 10.000.000 durchlaufen. Jetzt hätte ich gern eine aktuelle anzeige wie oft die Schleife gerade pro Sekunde durch läuft (das Script wird am Ende einige Minuten bis Stunden laufen aktuell schätze ich etwa gut 10.000 Durchläufe pro Sekunde)
PHP:
$izeit = 0;
$i = 0;
$zeit = time();
while ($i < 10000000)
{
mach_irgendwas_was_rechenaufwendig_ist();
if ($zeit != time())
{
$izeit = 0;
$zeit = time();
}
$i++;
$izeit++;
}
klar ich hab in $izeit nun stehen wie oft die Schleife pro Sekunde läuft (zumindest grob) nun würde ich das aber gerne Live angezeigt bekommen gibt es dafür eine Möglichkeit? Ideen? Wenn irgendwie Möglich möchte ich nicht unbedingt ständig das Script sich selbst neu aufrufen lassen was ja mal die "einfachste" Möglichkeit wäre.
Falls alles nix hilft werde ich wohl sekündlich $izeit in eine db schreiben und mir mit nem extra Script anzeigen lassen aber recht gefallen tut es mir nicht
Danke schon mal für Ideen
mfg
Chris