Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » таймер

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

21. KevinS - 15 Марта, 2023 - 05:16:48 - перейти к сообщению
Можно, пожалуйста, примеры оптимизации? Радость
22. Redear - 15 Марта, 2023 - 05:25:36 - перейти к сообщению
мне тоже интересно, что автор подразумевает под фразой оптимизацией кода

например, функция анализа предмета занимает 65к символов (треть программы), причем база данных внешняя подгружается при запуске программы на 10к строк

первая ее версия производила анализ за 3-4 секунды одного предмета.
после неоднократной ревизии и "оптимизации" теперь анализ занимает 200-300 мс.,
и это при условии что производится неоднократный поиск скученности пикселей, просто сравнение пикселей и собственно неоднократное распознавание текста.
но из за этой "оптимизации" объём кода увеличился раз в 3.

(Добавление)
на самом деле, мне больше интересен вопрос, будет ли или планируются ли или есть ли такая вообще возможность, внести какие то правки в кибор, чтобы это как то исправить, расширить и дать возможность программировать без подобных ограничений.
23. Kibor - 15 Марта, 2023 - 05:58:36 - перейти к сообщению
 KevinS пишет:
Можно, пожалуйста, примеры оптимизации?


Я не видел код, который мог бы привести в пример)
Не отрывок, а именно весь код.
Как пример оптимизации может служить универсальная функция, которая берет на себя задачу выполнять множественные повторения кода выполняющего похожие задачи.

 Redear пишет:
и это при условии что производится неоднократный поиск скученности пикселей, просто сравнение пикселей и собственно неоднократное распознавание текста.
но из за этой "оптимизации" объём кода увеличился раз в 3.

Оформите это отдельной функцией и сократите код.

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

Улучшать программу планируется. Но это не искусственные ограничения, а так оно устроено. Я неоднократно это оптимизировал и улучшал. На данный момент пока так. Что дальше будет сказать не могу.

Пробуйте писать более компактный код. Размер скрипта, который работает без таких проблем достаточно большой при грамотном программирование и позволяет решать практически все объемные задачи в ботах.
24. Zireael - 15 Марта, 2023 - 06:01:37 - перейти к сообщению
 Цитата:
это не искусственные ограничения

Вставка в редактор 99999 символов явно чем-то ограничена.
25. Kibor - 15 Марта, 2023 - 06:06:08 - перейти к сообщению
 Zireael пишет:
Вставка в редактор 99999 символов явно чем-то ограничена.

Проверю.

Еще по поводу оптимизации...
Посмотрите как устроены функции Визуального редактора.
Они универсальны.
То есть одна строчка вызова какой то такой функции может выполнять различные действия. В зависимости от параметров.
И не надо писать на каждую задачу свой код.

Я не говорю что надо так уж очень все посадить на такие функции, но смысл надеюсь понятен.
Что такое бот?
Это как правило набор однотипных действий.
Что то где то нашел, распознал, кликнул..
26. Zireael - 15 Марта, 2023 - 06:26:15 - перейти к сообщению
Вот этот скрипт из-за чего вылетает?
https://drive.google.com/file/d/...w?usp=share_link
Понятно что нужно использовать массив. Но, объявление 1000 переменных не должно приводить к вылетам.
27. Redear - 15 Марта, 2023 - 06:39:12 - перейти к сообщению
что касается моего бота, можно его сократить на 5-10к символов, но это не решит глобально проблему. так как то, что я реализовал от запланированного это дай бог 1/3. и 10к символов явно погоду не сделает. в этом и заключается проблема.

и это все при учете, что все реализовано в формате функции аналогично универсальным функциям визуального редактора с множеством вход параметров и условиями.
28. Kibor - 15 Марта, 2023 - 07:20:20 - перейти к сообщению
Да. Есть куча проблем у программы.
Смотреть буду по ходу возможностей.
Чем мог, тем на данный момент помог.
Если нет возможности реализовать в Кибор задуманное, есть аналоги, которые это позволят.

Будет возможность, буду разбираться и устранять.
29. Redear - 15 Марта, 2023 - 07:55:22 - перейти к сообщению
слова мужчины!
30. Kibor - 16 Марта, 2023 - 09:36:57 - перейти к сообщению
 Zireael пишет:
Вставка в редактор 99999 символов явно чем-то ограничена.
(для просмотра ссылки Вам необходимо авторизоваться) Тут больше. Не замечен баг.

Powered by ExBB FM 1.0 Final