PDA

Просмотр полной версии : Баг при выполнении скриптов


kon_ivan
26.11.2009, 23:13
У меня есть функция. Которая выполняется определенное количество раз (например 50 раз), при этом меняются некоторые переменные. Функция громоздкая и на одно ее вычисление идет около 0,5 секунды. В чем проблема - функция нормально вычисляет почти до 50 раза. И вдруг то в 47, то в 48 то в 49 , то в 50 разе она долго-долго думает, а потом показывает типа давайте выключим скрипт. Парадокс в том, что иногда она нормально вычисляется и все 50 раз ( а иногда останавливается на 47). Все перепроверил, переменные не причем, никаких зависимостей с чем нибудь еще нет... Может это быть какой нибудь баг? или всетаки гдето косяк?

spooner
27.11.2009, 00:08
Если цикл длится более 15 (или типа того) секунд, вылазит такое окно. Ускоряйте функцию

Kuruki
27.11.2009, 01:11
50 * 0,5 = 25. Минус погрешность вычисления вами времени выполнения функции - как раз и выходят эти 15 сек. ) Если покажете функцию возможно найдутся какие-то решения...