|
21.04.2010, 21:46
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
Остановить сценарий....
Люди, подскажите, как определить, в каком месте подвисает выполнение?
Скрипт большой и навскидку определить, что именно выполняется долго, навскидку не получается.
Хочу повесить задержку, но не пойму в какое место.
Может есть какой то способ определить, где именно скрипт "зависает"
|
|
21.04.2010, 22:27
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
дихотомия десу
|
|
21.04.2010, 22:33
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
Если имеется ввиду последовательно-углубляющееся деление на две части скрипта, то это не вариант, он(скрипт) не выполнится.
Множество функций и прототипов.
Разделив, лишь получу ошибку его выполнения.
|
|
21.04.2010, 22:49
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
а что насчет вставки alert-ов внутри постепенно уменьшающихся частей?
главное не вставьте его внутри цикла, иначе не сможете выйти со страницы
хотя опера предложит вам остановить выполнение скрипта, при показе alert-а, так что в ней можете не беспокоится особо по этому поводу
|
|
21.04.2010, 23:02
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
Вот в том то и задачка... Если вставить алерт, то, насколько я знаю, происходит тайм аут, пока алерт не закроешь, и тем самым Сообщения об остановке скрипта по времени выполнения не происходит.
|
|
21.04.2010, 23:03
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
PS FF тоже предлагает после второго или третьего алерта остановить появление окон на странице
|
|
21.04.2010, 23:16
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
а если через console в FF ?
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
23.04.2010, 14:31
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Сообщение от velo
|
PS FF тоже предлагает после второго или третьего алерта остановить появление окон на странице
|
ctrl+alt+del предлагает выйти в любой момент.
|
|
23.04.2010, 14:46
|
|
Интересующийся
|
|
Регистрация: 21.04.2010
Сообщений: 12
|
|
А что отладчик не помогает?
|
|
23.04.2010, 16:28
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
А скрипт то ты покажешь?
А то люди на кофейной гуще гадают.
P.S. Проверяй циклы. И все в них вхождения и выходы.
__________________
.
|
|
|
|