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

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

1. Kibor - 16 Ноября, 2014 - 06:01:29 - перейти к сообщению
Доработка движка.
Кибор стал работать минимум в пять раз быстрее.
Особенно это заметно на больших скриптах. Ускорение работы тем больше, чем больше размер скрипта.
Но даже такой маленький цикл
 Цитата:
int t=gettime();
int u;
for (int y=0; y<10000; y++)
{
u++;
}
messagebox (gettime()-t);

выполняется в несколько раз быстрее чем в прошлых версиях..

Так же добавил ручное управление выделяемой памяти для трансляции.
Если скрипт большой и Кибор долго транслирует скрипт, постоянно до выделяя нужную память, можно избежать этого зайдя в настройки - трансляция и указав в поле (выделение памяти при старте) необходимое количество и перезапустить Кибор.
Оптимальное выделение будет когда при трансляции Кибор не будет увеличивать потребляемую память. Увидеть можно зайдя в диспетчер задач. При работе с небольшими скриптами принудительное выделение памяти можно опять уменьшить.
Эта настройка не влияет на собранные exe. В них память выделяется автоматически нужного размера.

=======================================================

Добавил функцию dir
Выводит названия всех папок и/или файлов в указанной папке.

Вывод всех папок и файлов в С
 Цитата:
string s[1000];
int a=dir("c:\", #s[0]);
for (int n=0; n<a; n++)
{
messagebox (s[n]);
}


Вывод всех папок в С
 Цитата:
string s[1000];
int a=dir("c:\", #s[0], "folder");
for (int n=0; n<a; n++)
{
messagebox (s[n]);

}



Вывод всех файлов в С
 Цитата:
string s[1000];
int a=dir("c:\", #s[0], "file");
for (int n=0; n<a; n++)
{
messagebox (s[n]);

}


Вывод всех файлов .txt в С
 Цитата:
string s[1000];
int a=dir("c:\", #s[0], "file", "txt");
for (int n=0; n<a; n++)
{
messagebox (s[n]);

}


Возвращает количество найденных объектов или -1 если массив string меньше чем количество найденных объектов
2. Stanislaw - 17 Ноября, 2014 - 07:13:19 - перейти к сообщению
Огромное спасибо.Заметное увеличение скорости.Вот бы память поменьше кушало. Если это за счет увеличения потоков,то можно ли в будущем увидеть управление ими уже в скрипте. Как правило скрипты работают в одном последовательном цикле который удобно разбить на несколько независимых с возможностью контроля(запуск,остановка и передача параметров) друг друга.
3. Kibor - 17 Ноября, 2014 - 07:28:18 - перейти к сообщению
Это оптимизация. надо давно было сделать и еще есть куда.
потоки потоки... сам бы хотел но уже поздно. проще написать новый кибор чем тут потоки реализовать.
Память.. буду оптимизировать.
4. Cash - 19 Ноября, 2014 - 04:09:54 - перейти к сообщению
В Bluestaks опять стал черный экран. Драйвера на видеокарту не обновлял. Сам блюстакс вообще не имеет возможность автообновления. Где можно скачать старую версию кибора ? Огорчение
(Добавление)
В догонку вопрос как отключить автообновление? Радость
5. Kibor - 19 Ноября, 2014 - 04:25:03 - перейти к сообщению
Это не от обновления.
старой не существует. и получить ее можно только путем манипуляций на моем компьютере зная ваш ключ.

никак. автообновление обязательно, разве что отключить инет программе.
программа постоянно дополняется и код должен работать везде, а не только у тех кто обновляет.
6. Cash - 19 Ноября, 2014 - 12:22:32 - перейти к сообщению
удалил драйвера для видео использовал драйвера по умолчанию.
установил более поздние тоже самое
установил более ранние тоже самое
Вы как разработчик в чем может быть потенциальная проблема?
7. HACMOPK - 19 Ноября, 2014 - 13:14:47 - перейти к сообщению
блюстакс может не обновляться, а вот онлайн приложения не могут. Возможно обновилась игра с ней и защита. Игра Онлайн?
8. Kibor - 19 Ноября, 2014 - 13:32:50 - перейти к сообщению
 Cash пишет:
Вы как разработчик в чем может быть потенциальная проблема?

Откуда знать мне. Проверьте на других программах. Если там нормально. то проблема не в Кибор
Из за обновления никак получиться не могло. Там вообще эт не пересекается..
9. Cash - 19 Ноября, 2014 - 14:00:43 - перейти к сообщению
 HACMOPK пишет:
блюстакс может не обновляться, а вот онлайн приложения не могут. Возможно обновилась игра с ней и защита. Игра Онлайн?

хз но дело в том что не видно не только в игре но и даже на рабочем столе bluestaks
 Kibor пишет:
Откуда знать мне. Проверьте на других программах. Если там нормально. то проблема не в Кибор
Из за обновления никак получиться не могло. Там вообще эт не пересекается..

ну может вы знаете куда копать?)
10. Kibor - 19 Ноября, 2014 - 14:15:05 - перейти к сообщению
 Cash пишет:
ну может вы знаете куда копать?)

честно, не копал. не знаю. нет у меня этой программы.

Powered by ExBB FM 1.0 Final