Skip to content
  • 0 Голоса
    2 Сообщения
    21 Просмотры
    MasterGHM

    С точностью до тысячной доли секунды можно посчитать задержку выполнения кода, что можно применить как счет производительности.

    local x = os.clock() local s = 0 for i=1,100000 do s = s + i end print(string.format("elapsed time: %.3f\n", os.clock() - x))

    После выполнения, показывает 2 тысячных секунды или 2 мс

    elapsed time: 0.002

    Можно посчитать прошедшее время для другой цели. Например, если цикл в отладке выполняется более 3 секунд, то это вероятно корневой цикл, а если менее, то это вложенный цикл. На корневом цикле можно остановить трейслог. Об этом может быть потом напишу.

  • Оптимизация splitDisassembledString()

    Приёмы
    1
    0 Голоса
    1 Сообщения
    626 Просмотры
    Нет ответов