|
|

21.04.2010, 20:46
|
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
|
Остановить сценарий....
Люди, подскажите, как определить, в каком месте подвисает выполнение?
Скрипт большой и навскидку определить, что именно выполняется долго, навскидку не получается.
Хочу повесить задержку, но не пойму в какое место.
Может есть какой то способ определить, где именно скрипт "зависает"
|
|

21.04.2010, 21:27
|
 |
Матрос
|
|
Регистрация: 03.04.2008
Сообщений: 5,966
|
|
|
дихотомия десу
|
|

21.04.2010, 21:33
|
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
|
Если имеется ввиду последовательно-углубляющееся деление на две части скрипта, то это не вариант, он(скрипт) не выполнится.
Множество функций и прототипов.
Разделив, лишь получу ошибку его выполнения.
|
|

21.04.2010, 21:49
|
 |
Матрос
|
|
Регистрация: 03.04.2008
Сообщений: 5,966
|
|
|
а что насчет вставки alert-ов внутри постепенно уменьшающихся частей?
главное не вставьте его внутри цикла, иначе не сможете выйти со страницы
хотя опера предложит вам остановить выполнение скрипта, при показе alert-а, так что в ней можете не беспокоится особо по этому поводу
|
|

21.04.2010, 22:02
|
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
|
Вот в том то и задачка... Если вставить алерт, то, насколько я знаю, происходит тайм аут, пока алерт не закроешь, и тем самым Сообщения об остановке скрипта по времени выполнения не происходит.
|
|

21.04.2010, 22:03
|
|
Интересующийся
|
|
Регистрация: 28.10.2009
Сообщений: 24
|
|
|
PS FF тоже предлагает после второго или третьего алерта остановить появление окон на странице
|
|

21.04.2010, 22:16
|
 |
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 727
|
|
|
а если через console в FF ?
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|

23.04.2010, 13:31
|
 |
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,361
|
|
|
Сообщение от velo
|
|
PS FF тоже предлагает после второго или третьего алерта остановить появление окон на странице
|
ctrl+alt+del предлагает выйти в любой момент.
|
|

23.04.2010, 13:46
|
 |
Интересующийся
|
|
Регистрация: 21.04.2010
Сообщений: 12
|
|
|
А что отладчик не помогает?
|
|

23.04.2010, 15:28
|
 |
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,406
|
|
|
А скрипт то ты покажешь?
А то люди на кофейной гуще гадают.
P.S. Проверяй циклы. И все в них вхождения и выходы.
__________________
[18.0.toString(36), 807170.0.toString(36), 33170936997476.0.toString(36)]
|
|
|
|