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

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

 Страниц (4): « 1 2 [3] 4 »   

> Описание: Описание внутри.
Gormit
Отправлено: 30 Января, 2022 - 22:31:11
Post Id



Пользователь
Наблюдатель


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




Ничего по моему вопросу не скажете?
Весь проект остановился: добавить ничего не могу, дебаг не запускается.
Блоки CODE имеют какие-то ограничения (количество символов, строк, байт), если их копировать стандартной фукцией, то в новый блок не вставляется. Может это как то влияет?
Может я перегружаю кодом таймеры или loop функцию?
Вырезаю кусками проект, но мало что помогает, только если освобождать блоки CODE, но там прописаны функции чтения из файла и запись, стоит ли их разрывать на разные блоки?

(Отредактировано автором: 30 Января, 2022 - 22:39:05)

 
 Top
Zireael
Отправлено: 30 Января, 2022 - 23:13:00
Post Id



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


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




Кроме админа на этот вопрос никто не ответит.
 
 Top
Kibor
Отправлено: 31 Января, 2022 - 09:01:49
Post Id



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


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




Походу тут только оптимизация поможет.
Виз редактор наплодил много goto, которые можно руками поубирать пройдясь по функциям.
 
 Top
Gormit
Отправлено: 31 Января, 2022 - 11:38:23
Post Id



Пользователь
Наблюдатель


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




Попробую.
А блоки CODE будут нормально реагировать? В них нет ограничений по символам?
 
 Top
Zireael
Отправлено: 31 Января, 2022 - 11:52:40
Post Id



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


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




 Цитата:
Виз редактор наплодил много goto, которые можно руками поубирать пройдясь по функциям.

Это если код соберётся. После сборки кибор занимал 1700мб, это при том что вкладкой графика не пользовался. Т. е. если добавить в проект ещё блоков, то он не соберётся.

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

Может вынести сборку в отдельный exe? Как в отладке, передать код и собирать. Тогда можно пользоваться вкладкой графика и после этого без проблем собирать большой код. Да и сам код в отдельном exe не нужно вставлять в редактор что тоже сэкономит память.
Сам процесс сборки нельзя как-то оптимизировать, освобождая память?
 
 Top
Kibor
Отправлено: 31 Января, 2022 - 14:45:51
Post Id



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


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




 Zireael пишет:
Может вынести сборку в отдельный exe?

Нет. Это очень сложно и потянет за собой нескончаемую цепь багов.

Я думаю и тестирую что делать..
(Добавление)
Обновил.
Добавил некоторую очитстку памяти при больших скриптах.
Побочный эффект - повторное выделение при многократных запусках в процессе разработки.

Данный скрипт все равно тяжел.

Запускать можно только собрав в EXE при настройках трансляции
1300
150
 
 Top
Gormit
Отправлено: 31 Января, 2022 - 15:54:50
Post Id



Пользователь
Наблюдатель


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




Чем можно облегчить скрипт? Избавится от большого количества goto?
Могу некоторые куски проекта запихнуть в блоки CODE, а из некоторых сделать функции, что бы переходить к выполнению кода не по метке, а вызывать функцию.
(Добавление)
при настройках трансляции
300
150
запускается очень тяжело и без exe, но без отладчика.
 
 Top
Kibor
Отправлено: 31 Января, 2022 - 17:23:18
Post Id



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


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




Оптимизируйте код как возможно.
 
 Top
Zireael
Отправлено: 01 Февраля, 2022 - 01:44:45
Post Id



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


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




 Цитата:
Добавил некоторую очитстку памяти при больших скриптах.

Стало лучше, теперь запустив скрипт вместо 1700мб стало 1300.
 Цитата:
Чем можно облегчить скрипт?

Чем меньше переходов, тем меньше goto.
Есть несколько функций randOut, randIn и другие, в них по 6 блоков, можно всё в одном блоке кода написать если знания позволяют.
 
 Top
Gormit
Отправлено: 01 Февраля, 2022 - 08:29:36
Post Id



Пользователь
Наблюдатель


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




randOut, randIn, randIntro, write - буду ликвидировать, функции были написаны на ранних стадиях и не несут серьёзного функционала, были написаны для развлечения)
Стоит ли менять if(flag_check0[10]==1) goto mail; на if(flag_check0[10]==1) mail(); и на сколько это будет существенно?
 
 Top
Страниц (4): « 1 2 [3] 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by