Данный тест оценивает время затрачиваемое на COLORMODE
Версия кликера должна быть 4.7
Тестируются строки
GETSCREEN
COLORMODE(7)
Тест длится несколько секунд.
В конце результаты выводятся в лог.
Копируем скрипт, вставляем в редактор, запускаем. Полученный результат пишем в этой теме.
#name "BenchMark Test"
HINTPOPUP ("Инициализация ...", "BenchMark Test")
wait(2)
$resMin = 999999
$resSum = 0
$cyc = 100 // кол-во тестов
HINTPOPUP ("Подождите несколько секунд ...", "BenchMark Test")
for($i, $i < $cyc)
$st = $_ms
//==== Строки для теста ======
GETSCREEN
COLORMODE(7)
//========================
$res = $_ms - $st
IF($res > $resMax)
$resMax = $res
END_IF
IF($res < $resMin)
$resMin = $res
END_IF
inc($resSum, $res)
end_cyc
$resMid = round($resSum / $cyc, -3)
$counts = ($_xmax+1) * ($_ymax+1) * $cyc
logwrite("====BenchMark Test====")
logwrite("Разрешение: ", $_xmax+1, "x", $_ymax+1)
logwrite("Итерации: ", $cyc)
logwrite("========Время=========")
logwrite("Мин: ", $resMin, " мс")
logwrite("Сред: ", $resMid, " мс")
logwrite("Макс: ", $resMax, " мс")
logwrite("Общ: ", $resSum, " мс")
logwrite("==Кол-во вычислений===")
logwrite("Всего: ", $counts)
logwrite("За 1 мс: ", Round($counts / $resMid / $cyc, -3))
logwrite("======================")
logwrite(" ")
LOGSHOW (1)
HINTPOPUP ("Тест окончен", "BenchMark Test")
Halt