Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Периодически выскакивает "Прекратить выполнение скрипта?" / 9 сообщений из 9, страница 1 из 1
16.11.2009, 09:49
    #36311748
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
Добрый день всем!


начал оптимизировать скрипт который в цикле из JSON объекта заполняет несколько select элементов (немножко медленновато он работал) - стало периодически появляться это предупреждение (раньше оно не появлялось).

Странно то, что данное предупреждение на одних и тех же данных может появиться, а может и нет
Почему это предупреждение появляется и как правильно обходить такую ситуацию?

Спасибо за помощь!
...
Рейтинг: 0 / 0
16.11.2009, 11:57
    #36312116
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
может где-то что-то подвисает у вас просто?
...
Рейтинг: 0 / 0
16.11.2009, 11:58
    #36312121
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
sp,

предупреждение появляется, когда ваш скрипт работает или очень долго или слишком грузит процессор на непродолжительное, но заметное время или и то и то.

Если у вас это происходит всего лишь при заполнении из JSON объекта нескольких select-элементов, вы на 99.9% делаете что-то не так.

Давайте код.
...
Рейтинг: 0 / 0
16.11.2009, 12:12
    #36312161
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
an0nymsp,

предупреждение появляется, когда ваш скрипт работает или очень долго или слишком грузит процессор на непродолжительное, но заметное время или и то и то.

Если у вас это происходит всего лишь при заполнении из JSON объекта нескольких select-элементов, вы на 99.9% делаете что-то не так.

Давайте код.

время заполнения непродолжительное, и получается что сильно грузит процессор, но а как же иначе!? он и должен грузиться! этож его же работа!
Т.е. правильно ли я понял, что если я буду рассчитывать сложную формулу которая считается недолго но интесивно - тоже вылезет эта бяка?

Код сложновато привести - он базируется на библиотеке prototype.js - многим она не известна
...
Рейтинг: 0 / 0
16.11.2009, 12:23
    #36312195
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
обычно перегруз процессора в скрипте происходит, если например скрипт не может выйти из цикла или используется бесконечная рекурсия...проверьте, может быть в этом проблема
...
Рейтинг: 0 / 0
16.11.2009, 12:26
    #36312206
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
EmilRegisобычно перегруз процессора в скрипте происходит, если например скрипт не может выйти из цикла или используется бесконечная рекурсия...проверьте, может быть в этом проблема

в дебаггере прошелся - нет бесконечных циклов, дык ежели делать просто рефреш странице с теми же данными - ошибка не каждый раз вылазит, а данные одни и теже
...
Рейтинг: 0 / 0
16.11.2009, 13:33
    #36312415
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
spEmilRegisобычно перегруз процессора в скрипте происходит, если например скрипт не может выйти из цикла или используется бесконечная рекурсия...проверьте, может быть в этом проблема

в дебаггере прошелся - нет бесконечных циклов, дык ежели делать просто рефреш странице с теми же данными - ошибка не каждый раз вылазит, а данные одни и теже
Значит неэффективный алгоритм.

Процессор для того и предназначен, чтобы его грузить. Но если грузите процессор пользователя на 70% единолично простой HTML-страничкой больше 1-3 сек. - ИМХО браузер правильно возмущается. Если 100-200 мс - хоть на 100% загрузите.
...
Рейтинг: 0 / 0
16.11.2009, 17:46
    #36313194
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
an0nym[quot sp]Процессор для того и предназначен, чтобы его грузить. Но если грузите процессор пользователя на 70% единолично простой HTML-страничкой больше 1-3 сек. - ИМХО
браузер правильно возмущается. Если 100-200 мс - хоть на 100% загрузите.

понял - буду думать, смотреть
спасибо
...
Рейтинг: 0 / 0
17.11.2009, 04:19
    #36313820
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически выскакивает "Прекратить выполнение скрипта?"
span0nym[quot sp]Процессор для того и предназначен, чтобы его грузить. Но если грузите процессор пользователя на 70% единолично простой HTML-страничкой больше 1-3 сек. - ИМХО
браузер правильно возмущается. Если 100-200 мс - хоть на 100% загрузите.

понял - буду думать, смотреть
спасибо

Проблема решена - оказалось что после продолжительной работы с VS она вешает несколько отладочных процессов и тормозит - после перезагрузки машины - вс летает!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Периодически выскакивает "Прекратить выполнение скрипта?" / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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