Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (9): [1] 2 3 4 5 6 7 8 9 »   

> Описание: 80000003
AdryV
Отправлено: 18 Мая, 2018 - 14:49:10
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




Ув. Кибор, я понимаю что вы заняты, но я сам с этой ошибкой боролся месяц, потом вам написал и доказывал что это ошибка не в коде 2 недели, потом вы согласились что ошибка скорее всего в Кибор, и уже прошла почти неделя...
я не знаю чи вы в итоге запускали отладку среды Кибор но я запускал очень много тестов в итоге получилось что даже такой мизерный код крашится с ошибкой Код исключения: 80000003 через 2-4 часа
крит ошибка через 2:30
rerere=3699682
CODE:
win game=window("ER", "ProjectER", -1);
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
for(int n=0; n<50; n++)
{
}
rerere++;
}
function zapisatlog()
{
if(fopen("log11112111199991.txt", "a")!=0)
{
fwrite(format(rerere)+" | "+format(formatwi(game)));
fwrite(ENDL);
fclose();
}
}

крит ошибка через 3 часа
rerere=138124724
CODE:
win game=window("ER", "ProjectER", -1);
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
rerere++;
}
function zapisatlog()
{
if(fopen("log111121111999912.txt", "a")!=0)
{
fwrite(format(rerere)+" | "+format(formatwi(game)));
fwrite(ENDL);
fclose();
}
}

буду продолжать и дальше тесты урезая код... но это смешно...
если нужно поддерживать какие то правила пауз слипов и тд... будьте добры объясните!
 
 Top
Kibor
Отправлено: 18 Мая, 2018 - 19:28:55
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Я не говорил что ошибка в кибор. Я подтвердил что падает. Для нахождения места и выявления причины мне надо переделать исходник.
ps Вот эти кода падают?? Я проверю.
 
 Top
AdryV
Отправлено: 18 Мая, 2018 - 19:43:51
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




даже этот падает
CODE:
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
rerere++;
}
function zapisatlog()
{
if(fopen("log111121111999912.txt", "a")!=0)
{
fwrite(format(rerere));
fwrite(ENDL);
fclose();
}
}
 
 Top
Zireael
Отправлено: 19 Мая, 2018 - 15:00:03
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
даже этот падает

Да, ошибка вылезает. Запускал 3 раза.
Первый раз вылет когда rerere=137704769, второй раз rerere=136866525, третий начал с rerere=130000000, вылетело где-то на 260000000.
 
 Top
Kibor
Отправлено: 19 Мая, 2018 - 15:06:47
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Я тестирую. Пока место не нашел. Поставлю на ночь.
 
 Top
AdryV
Отправлено: 20 Мая, 2018 - 14:12:37
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




в общем добавил в один тестовый код
sleep(1);
код уже работает сутки и rerere=83894624... в общем потеря скорости работы скрипта из-за слипа жуткая... в общем код еще работает буду ожитать крит ошибки до rerere=150000000

sleep(50);
работает около суток и 10 часав rerere=2276457
 
 Top
Kibor
Отправлено: 20 Мая, 2018 - 15:26:24
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Вылетает даже замкнутый цикл без пауз
loop()
{

}

С чем связано пока не знаю. Память не увеличивается. Отладчик место не показывает. Буду искать.

 AdryV пишет:
в общем потеря скорости работы скрипта из-за слипа жуткая

Ну слип по любому надо ставить. Хоть минимальный. Нагрузку процессора смотрели без слипа? Слип разгружает процессор.
Какая может быть потеря из за такой мин паузы я не знаю. Всегда и везде использую слипы что бы разгрузить процессор. Что за задача такая свех быстрая, что пауза в одну тысячную секунды тормозит жутко. Может алгоритм как то пересмотреть?
 
 Top
AdryV
Отправлено: 20 Мая, 2018 - 15:47:04
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




 Kibor пишет:
Всегда и везде использую слипы что бы разгрузить процессор. Что за задача такая свех быстрая, что пауза в одну тысячную секунды тормозит жутко. Может алгоритм как то пересмотреть?

эммм код тот что выше эт в него я добавил sleep(1); так что сверх операции никакой...
 
 Top
Kibor
Отправлено: 20 Мая, 2018 - 16:01:36
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 AdryV пишет:
в общем добавил в один тестовый код
sleep(1);
код уже работает сутки и rerere=83894624... в общем потеря скорости работы скрипта из-за слипа жуткая... в общем код еще работает буду ожитать крит ошибки до rerere=150000000

Я прокомментировал этот текст
 
 Top
AdryV
Отправлено: 20 Мая, 2018 - 16:20:22
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




так, думаю либо я не понял либо вы
чуть уточню свой пред пост:

CODE:
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
rerere++;
}
function zapisatlog()
{
if(fopen("log111121111999912.txt", "a")!=0)
{
fwrite(format(rerere));
fwrite(ENDL);
fclose();
}
}

этот код набирает rerere приблизительно 138000000 за 3 часа работы
/////////////////////////
CODE:
int rerere=0;
int savezapisat=0;
loop()
{
if(gettime()-savezapisat>=60000)
{
zapisatlog();
savezapisat=gettime();
}
rerere++;
sleep(1);
}
function zapisatlog()
{
if(fopen("log111121111999912.txt", "a")!=0)
{
fwrite(format(rerere));
fwrite(ENDL);
fclose();
}
}

этот код за сутки(24 часа) набрал лишь rerere = 83894624

вот из-за этого я написал что слип очень сильно тормозит скрипт относитьно того где нет слипа...
хотя думаю к крит ошибке это не имеет отношения....

(Отредактировано автором: 20 Мая, 2018 - 16:22:24)

 
 Top
Страниц (9): [1] 2 3 4 5 6 7 8 9 »
Сейчас эту тему просматривают: 6 (гостей: 6, зарегистрированных: 0)
« Отчет о ошибках »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by