Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Остановить сценарий.... (https://javascript.ru/forum/misc/8948-ostanovit-scenarijj.html)

velo 21.04.2010 21:46

Остановить сценарий....
 
Люди, подскажите, как определить, в каком месте подвисает выполнение?
Скрипт большой и навскидку определить, что именно выполняется долго, навскидку не получается.
Хочу повесить задержку, но не пойму в какое место.

Может есть какой то способ определить, где именно скрипт "зависает"

Gvozd 21.04.2010 22:27

дихотомия десу

velo 21.04.2010 22:33

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

Gvozd 21.04.2010 22:49

а что насчет вставки alert-ов внутри постепенно уменьшающихся частей?
главное не вставьте его внутри цикла, иначе не сможете выйти со страницы
хотя опера предложит вам остановить выполнение скрипта, при показе alert-а, так что в ней можете не беспокоится особо по этому поводу

velo 21.04.2010 23:02

Вот в том то и задачка... Если вставить алерт, то, насколько я знаю, происходит тайм аут, пока алерт не закроешь, и тем самым Сообщения об остановке скрипта по времени выполнения не происходит.

velo 21.04.2010 23:03

PS FF тоже предлагает после второго или третьего алерта остановить появление окон на странице

PeaceCoder 21.04.2010 23:16

а если через console в FF ?

Riim 23.04.2010 14:31

Цитата:

Сообщение от velo
PS FF тоже предлагает после второго или третьего алерта остановить появление окон на странице

ctrl+alt+del предлагает выйти в любой момент.

Даниэль Ноубл 23.04.2010 14:46

А что отладчик не помогает?

Skipp 23.04.2010 16:28

А скрипт то ты покажешь?
А то люди на кофейной гуще гадают.

P.S. Проверяй циклы. И все в них вхождения и выходы.


Часовой пояс GMT +3, время: 09:23.