powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как определить время выполнения какого-либо скриптового кода?
6 сообщений из 6, страница 1 из 1
Как определить время выполнения какого-либо скриптового кода?
    #35045400
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как определить время выполнения какого-либо скриптового кода?
К примеру, если выводить время до кода и после кода, то оно оказывается одинаковым, несмотря на то, что это время может быть большим.
function Button1_onclick() {
s="";
s+=D.getUTCHours();s+="     ";
s+=D.getUTCMinutes();s+="     ";
s+=D.getUTCSeconds();s+="     ";
for(var i=0;i<5000;i++)
{
s+="<div style=\"position:absolute;top:";s+=new String(i*10);s+="px;left:250px\">a</div>";
}
s+=D.getUTCHours();s+="     ";
s+=D.getUTCMinutes();s+="     ";
s+=D.getUTCSeconds();"     ";
document.write(s);
}
...
Рейтинг: 0 / 0
Как определить время выполнения какого-либо скриптового кода?
    #35045432
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно одинаковое. Дата D - одна. Нужна другая.
...
Рейтинг: 0 / 0
Как определить время выполнения какого-либо скриптового кода?
    #35045434
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, при +"конкатенации" и так неявно вызывается метод toString().
...
Рейтинг: 0 / 0
Как определить время выполнения какого-либо скриптового кода?
    #35045439
mrJust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бред. Попробуйте сравнивать dateObj.getMilliseconds() или dateObj.getUTCMilliseconds() . Попробуйте также запихнуть цикл в отдельную функцию к примеру buildSomethink(str); и вызвать её из Button1_onclick(). Такой вариант точно будет работать и время работы вычислить сумеете.
...
Рейтинг: 0 / 0
Как определить время выполнения какого-либо скриптового кода?
    #35045465
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrJustБред. Попробуйте сравнивать dateObj.getMilliseconds() или dateObj.getUTCMilliseconds() . Попробуйте также запихнуть цикл в отдельную функцию к примеру buildSomethink(str); и вызвать её из Button1_onclick(). Такой вариант точно будет работать и время работы вычислить сумеете.

Увы, не в этом дело. Дата D создана один раз оператором D = new Date() (или как-то там еще).
Сколько раз не применяй D.getMilliseconds() - результат будет одинаков. Ведь дата-объект не изиенился.

D = new Date()
D.getMilliseconds()
D = new Date()
D.getMilliseconds()

Вот такие даты будут разные. Я же об этом уже написал.
...
Рейтинг: 0 / 0
Как определить время выполнения какого-либо скриптового кода?
    #35045594
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКонечно одинаковое. Дата D - одна. Нужна другая.
Сделал. Работает.
авторКстати, при +"конкатенации" и так неявно вызывается метод toString().
s+=i*10 - тоже работает.
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как определить время выполнения какого-либо скриптового кода?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]