MyChat Scripts: функция GetTickCount, количество миллисекунд со старта хост-системы

MyChat Scripts: функция GetTickCount, количество миллисекунд со старта хост-системы

"Для разработчиков", "Серверные скрипты", "Описание функций", "Разное", "GetTickCount".

 

Функция для получения времени аптайма хост-системы Windows в миллисекундах.

 

Синтаксис

function GetTickCount: string;

 

Результат функции

Число миллисекунд, тип int64.

 

Пример

Замер времени исполнения фрагмента кода скрипта для профилирования производительности.

var
  iStart: int64;
  i: integer;
  r: double;
begin
  iStart := GetTickCount;
  
    for i := 1 to 100000 do 
      r := Sqrt(Random(1000000)) + Sin(Random(1000));
      
  mLogScript(IntToStr(GetTickCount - iStart), 'milliseconds');
end.

Результат работы скрипта

[12:18:20] (Log "GetTickCount"): [milliseconds] 453

[12:18:20] (Run "GetTickCount"): Время выполнения скрипта: 454 мс

[12:18:20] (Run "GetTickCount"): Скрипт выполнен успешно.
 

Ещё посмотреть

IntToStr

mLogScript

Random

Sin

Sqrt