Lazarus x32 или x64

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Lazarus x32 или x64

Сообщение kit » 05.06.2017 11:02:30

Почему есть пауза в несколко секунд после компиляции и до запуска программи?
kit
постоялец
 
Сообщения: 156
Зарегистрирован: 29.09.2016 09:39:07

Re: Lazarus x32 или x64

Сообщение MylnikovDm » 05.06.2017 11:51:02

kit писал(а):Почему есть пауза в несколко секунд после компиляции и до запуска программи?

Спросите об этом разработчиков вашего антивируса.
Хотя, если вы запускаете программу в режиме отладки, то добавляется время на запуск отладчика и загрузку отладочной информации. Попробуйте сделать билд без отладочной информации и посмотрите какая будет задержка.
MylnikovDm
постоялец
 
Сообщения: 103
Зарегистрирован: 15.02.2007 21:26:10
Откуда: Челябинск

Re: Lazarus x32 или x64

Сообщение alexs » 05.06.2017 11:59:31

Это время на старт отладчика (GDB). А уж он пускает программу. Да и сам лазарь перед запуском тоже грузит отладочную информацию.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus x32 или x64

Сообщение kit » 06.06.2017 08:51:58

MylnikovDm писал(а):
kit писал(а):Почему есть пауза в несколко секунд после компиляции и до запуска программи?

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

Антивирус Avira - нипричем.
Как сделать билд без отладочной информации и что я потеряю?

Добавлено спустя 2 минуты 12 секунд:
alexs писал(а):Это время на старт отладчика (GDB). А уж он пускает программу. Да и сам лазарь перед запуском тоже грузит отладочную информацию.

Какие опции установить что б работало бистее?
kit
постоялец
 
Сообщения: 156
Зарегистрирован: 29.09.2016 09:39:07

Re: Lazarus x32 или x64

Сообщение MylnikovDm » 06.06.2017 10:34:43

kit писал(а):Как сделать билд без отладочной информации и что я потеряю?

В параметрах проекта в разделе "отладка" отключить все галочки.
Потеряешь возможность отладки.
Получишь файл намного меньшего объёма, да и программа будет работать немного быстрее, так как не будут вестись логи выделения/освобождения памяти.
MylnikovDm
постоялец
 
Сообщения: 103
Зарегистрирован: 15.02.2007 21:26:10
Откуда: Челябинск

Re: Lazarus x32 или x64

Сообщение vitaly_l » 06.06.2017 10:43:37

ещё помимо, отладки, отключите: в сервис->параметры->отладчик = выберите в качестве отладчика NONE.

Это позволит мгновенно компилировать программу (об этом и говорилось в моём первом ответе в данной ветке).

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Lazarus x32 или x64

Сообщение serbod » 06.06.2017 10:45:51

После компиляции происходит линковка, когда код отдельных модулей собирается в один исполняемый (.exe) файл. На больших проектах (типа самого лазаруса) занимает ощцтимое время.
Аватара пользователя
serbod
постоялец
 
Сообщения: 449
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Re: Lazarus x32 или x64

Сообщение alexs » 06.06.2017 10:46:07

kit писал(а):Какие опции установить что б работало бистее?

Отладчик - никак.
А вот насчёт антивируса - совет верный. Как минимум в нём надо выключить проверку того файла, который создаёшь в проекте.
А вообще (по моему мнению) - на машине разработчика фоновая проверка антивируса лишняя.

Безопасность надо достигать другими методами. Фоновый антивирус - это либо от лени, либо от незнания.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus x32 или x64

Сообщение kit » 07.06.2017 07:40:22

Отключение антивируса ничего не дало.
Задержка 10 сек. - ето нормально?
Нужно что б случае ошибки отладчик показивал строку.
kit
постоялец
 
Сообщения: 156
Зарегистрирован: 29.09.2016 09:39:07

Re: Lazarus x32 или x64

Сообщение Снег Север » 07.06.2017 08:48:03

kit писал(а):Задержка 10 сек. - ето нормально?
Ненормально. Но телепаты в отпуске и никто не может знать, что у вас в процессе запуска инициализируется и читается в программе.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: Lazarus x32 или x64

Сообщение kit » 08.06.2017 07:57:09

Снег Север писал(а):что у вас в процессе запуска инициализируется и читается в программе.

Если запускаю exe-шник из под винди то задержки нет.
kit
постоялец
 
Сообщения: 156
Зарегистрирован: 29.09.2016 09:39:07

Re: Lazarus x32 или x64

Сообщение Лекс Айрин » 08.06.2017 10:08:02

kit, возможно, что это время перекомпиляции/сборки проекта.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus x32 или x64

Сообщение kit » 09.06.2017 10:18:13

Нет. Пробую Ctrl+F9, а потом F9 - до запуска проги (вход в первую строку кода) > 10 сек.
kit
постоялец
 
Сообщения: 156
Зарегистрирован: 29.09.2016 09:39:07

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Sharfik и гости: 42

Рейтинг@Mail.ru