SysTime

  number SysTime()

Açıklama

Başlangıçtan bu yana geçen süreyi saniye cinsinden yüksek hassasiyetle döndürür, bu da onu performans ölçümü (benchmarking) için ideal kılar. RealTime'dan farklı olarak, bu değer fonksiyon her çağrıldığında güncellenir ve bu da `think` aralığından daha hassas ölçümlere olanak tanır.

Döndürülen Değerler

1 number
Sunucunun çalışma süresi.

Örnek

Çalışma zamanını yazdırır

Çıktı: 1654.4422888037

Örnek

Bu fonksiyonun performans ölçümü (benchmarking) için tipik kullanımı

local SysTime = SysTime local Distance = FindMetaTable("Vector").Distance local vec1 = Vector(1, 2, 3) local vec2 = Vector(13, 26, -10) local count = 10000 local StartTime = SysTime() for i = 1, count do -- Ortalama olarak ne kadar sürdüğünü kontrol etmek için bir eylemi 10.000 kez tekrarlayın -- Örnek eylem: Distance(vec1 , vec2) end local EndTime = SysTime() local TotalTime = EndTime - StartTime local AverageTime = TotalTime / count print("Toplam: " .. TotalTime .. " saniye. Ortalama: " .. AverageTime .. " saniye.")
Çıktı:
Toplam: 0.0099969995115998 saniye. Ortalama: 9.9969995115998e-07 saniye.

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord