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

Страниц (1): [1]
 

1. Nikanr - 18 Ноября, 2019 - 11:30:39 - перейти к сообщению
Поделитесь пожалуйста опытом, вылетает ли у вас кибор при компиляции больших скриптов? Пишу бота для игры, в основной файл входит несколько файлов include, когда стал добавлять очередной диалог, кибор просто отказался компилировать скрипт и вылетел, хотя тот же диалог без проблем работает если перенести его на отдельный файл
2. ivantu - 18 Ноября, 2019 - 13:09:58 - перейти к сообщению
Компиляция в смысле в exe , или запуск - компиляция ?
3. Nikanr - 18 Ноября, 2019 - 22:18:13 - перейти к сообщению
 ivantu пишет:
или запуск - компиляция


При нажатии значка компиляции в киборе. Еще потестил компиляцию постепенно увеличивая объем кода. Выдает такую ошибку

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]

Если увеличиваю еще, вылетает, возможно кибор не предназначен для больших скриптов. Есть идея конечно поделить программу на 2 части, и сделать общение через буфер, но придется много что переписывать)

P:S в гугле пишут об ошибке что это утечка памяти
(Добавление)
Сборка запускного exe кстати работает нормально
(Добавление)
Скрипт кушает пол гига оперативы... Это нормальное явление?)
4. ivantu - 18 Ноября, 2019 - 23:34:29 - перейти к сообщению
Смотрите в Лог что там при вылете,
 Цитата:
Скрипт кушает пол гига оперативы... Это нормальное явление?)

Соберите в .Exe и посмотрите сколько будет кушать, т.к. Кибор сам кушает память.
5. Nikanr - 19 Ноября, 2019 - 05:48:12 - перейти к сообщению
 ivantu пишет:
Смотрите в Лог что там при вылете,


Он даж лог не показывает в отладчике, просто берет и вылетает при нажатии кнопки компила в самом киборе)

Хотя бы ладно в проект собирает)
6. ivantu - 19 Ноября, 2019 - 05:59:40 - перейти к сообщению
У меня недавно было нечто подобное , я нашел свою ошибку в интерфейсе... перебрав все WM_ функции .
7. Nikanr - 19 Ноября, 2019 - 12:50:11 - перейти к сообщению
Вообщем потестил я отдельно различные инструкции, понял что нужно код оптимизировать. Фактически есть одна функция которая читает некоторые команды (штук 20разных) убрав else с кода суть не поменялась, но памяти потребовалось меньше на 15 тыс килобайт))

Тему что-ли создать с вопросами оптимизации и более грамотного кода..

Powered by ExBB FM 1.0 Final