Почему мой временной код всегда возвращает 0? - PullRequest
4 голосов
/ 14 сентября 2010

Я оптимизировал игровой движок html5 для решения проблем с производительностью, и я хочу знать, сколько времени требуется процессу рендеринга. Итак, я получил несколько функций рендеринга. Каждый из них рендерит отдельные части игры ... такие как блоки,игроки и т. д.

function gameRender() {
    var d1 = new Date();
    var firstTime = d1.getTime();

    // render stuff

    var second = d1.getTime();
    console.log("Renders took " + (second-firstTime));
}

1 Ответ

5 голосов
/ 14 сентября 2010

Хм У меня проблема: после небольшого поиска в Google я понял, что должен использовать второй объект даты для второй переменной, так что вот фиксированная версия:

function gameRender() {
    var d1 = new Date();
    var firstTime = d1.getTime();

    // render stuff

    var d2 = new Date();
    var second = d2.getTime();
    console.log("Renders took " + (second-firstTime));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...