Hey, würde ich so
GetTickCount() - GetTickCount()
Die zeit herausfinedn, wie lange ein befehl dauert ?
Zeit herauskriegen ?
- bombalo
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Schau dir das Beispiel dazu in der Wiki an: http://wiki.sa-mp.com/wiki/GetTickCount
-
Schau dir das Beispiel dazu in der Wiki an: http://wiki.sa-mp.com/wiki/GetTickCount
Da kommt immer 0 raus -
Am Anfang von dem zu testenden Code:
new StartTime = GetTickCount();Am Ende:
printf("Mein Code hat %dms gedauert.", GetTickCount() - StartTime); -
Immernoch 0
-
Zeig mal den Code den du bereits hast, eventuell ist dort der Fehler.
-
Zeig mal den Code den du bereits hast, eventuell ist dort der Fehler.
ocmd:test(playerid,params[])
{
new StartTime = GetTickCount();
{
SendClientMessage(playerid,BLAU,"TEST");
SendClientMessage(playerid,BLAU,"TEST");
SendClientMessage(playerid,BLAU,"TEST");
SendClientMessage(playerid,BLAU,"TEST");
SendClientMessage(playerid,BLAU,"TEST");
SendClientMessage(playerid,BLAU,"TEST");
SendClientMessage(playerid,BLAU,"TEST");
}
printf("Mein Code hat %dms gedauert.", GetTickCount() - StartTime);
return 1;
} -
Die 7 Nachrichten, da lacht der Server doch drüber, da brauch der nichtmal eine millisekunde für
-
Nimm statt den Nachrichten z.B.
new x = 25000;
while (x) x --;Sollte reichen um dir ein Resultat zu bringen.
-
Kann man dass auch in einem timer irgendwie benutzen ?
-
-
Natürlich so wie Jeff es gesagt hat mach am Anfang vom Timer public
new StartTime = GetTickCount();
rein und dann am Ende vom ganzen Code das einfügenprintf("Mein Code hat %dms gedauert.", GetTickCount() - StartTime);
So funktioniert das überall du kannst das in jedem public verwenden zum Beispiel sehen wie lange der Server braucht zum Starten etc.. -
breadfish.de
Hat das Thema geschlossen.