Оптимизация редактора кода

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

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

Оптимизация редактора кода

Сообщение zmirk » 27.03.2010 15:47:44

Всем привет! У меня возник вопрос по поводу жутких тормозов редактора, частых (~каждые 5 мин) подвисаний на несколько секунд. Кто-нибудь уже пробовал с этим бороться? Можно как-нибудь оптимизировать его работу, или все это терпят?
zmirk
незнакомец
 
Сообщения: 7
Зарегистрирован: 17.03.2010 13:18:21

Re: Оптимизация редактора кода

Сообщение Odyssey » 27.03.2010 19:56:14

Ну наконец-то хоть кто-то ещё заметил! А то я уж думал пора железо менять :)
Сам я наблюдал тормоза:
1) При переходе между объявлением и реализацией функции/метода. Зарепортил как баг №0013039
2) При дополнении блоков кода, т.е. когда набираешь begin, пишешь код, нажимаешь Enter, а end вставляется сам. В этом случае я избегаю тормозов отключив эту функцию в настройках.
3) Одно время были тормоза при сохранении файла, но сейчас вроде бы не заметно.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Оптимизация редактора кода

Сообщение Climber » 27.03.2010 20:42:33

+11111одинодин
Заметил еще год назад, но как-то все руки не доходили написать.
Систематические наблюдения показали следующее: каждый раз при сохранении и автодополнении кода лазарь начинает что-то делать. Сначала это незаметно, а потом время этих подвисаний растет пропорционально времени работы в редакторе. Если открыть диспетчер задач windows, на закладке "Процессы" в столбце "Время ЦП" показано время работы процесса. Когда время процесса lazarus.exe доходит до 2 минут, то подвисания становятся существенными (2-3 секунды), при времени процесса 5 минут подвисания длятся уже секунд 5-7 и т. п. - точнее не скажу. Лечится перезапуском. В среднем за день 1-2 раза перезапускаю.

Добавлено спустя 2 минуты 37 секунд:
P. S. Он может и сам начать подтормаживать, просто раз в какое-то время.
Длительность тормозов, судя по наблюдениям, зависит в основном от количества написанного кода.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Оптимизация редактора кода

Сообщение VirtUX » 27.03.2010 23:22:19

Тоже заметил торможение, которое появляется через некоторое время после запуска Lazarus.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Оптимизация редактора кода

Сообщение AbakAngelSoft » 28.03.2010 13:22:40

Странно одна из моих рабочих машин древнючий комп с 128м оперативки и селероном 1998 года (храним для тестов) лазарь в отличии от всего остального работает вполне прилично. От времени работы ничего не меняется - можно весь день заниматься отладкой без заметной разницы.
А на основной машине через пару часов работы начинает тупить. Я молчал, думая что проблемы с компьютером, а оказывается это прямо таки эпидемия!
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: Оптимизация редактора кода

Сообщение Brainenjii » 28.03.2010 14:41:37

У себя такое обнаруживал при нескольких смен проектов (т.е. открыл один, переключился на другой и т.д.). Помогал перезапуск лазаруса
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Оптимизация редактора кода

Сообщение eastorwest » 28.03.2010 18:38:49

Присоединяюсь к жалобам пользователей Lazarus.
Чтобы бороться с замедлением, ставлю галочку в настройках "Отключить подсветку текущего слова" и таже, как многие, перезапускаю среду.

Добавлено спустя 7 минут 18 секунд:
Присоединяюсь к жалобам пользователей Lazarus.
Чтобы бороться с замедлением, ставлю галочку в настройках "Отключить подсветку текущего слова" и таже, как многие, перезапускаю среду.
eastorwest
новенький
 
Сообщения: 57
Зарегистрирован: 23.07.2009 20:21:46
Откуда: Н-ск

Re: Оптимизация редактора кода

Сообщение dunin » 28.03.2010 20:11:16

Подтверждаю. "Затарможенность" имеет свойство нарастать. Лечится перезапуском Lazarus. Никому не жаловался (на Лазаре недавно) просто воспринимал как факт.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Оптимизация редактора кода

Сообщение Odyssey » 28.03.2010 20:25:45

Ещё одно наблюдение, тормоза я замечал только при разработке графических приложений, т.е. с LCL и формами. В проектах консольных приложений всё довольно шустро. Кто-нибудь может подтвердить/опровергнуть? Может быть у кого-то есть не LCL проект со значительным объёмом кода чтобы это проверить?
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Оптимизация редактора кода

Сообщение Inferno » 29.03.2010 11:48:48

Тормозов не замечено. linux x86_64. А вот у меня Delphi 6 на винде тупит.
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

Re: Оптимизация редактора кода

Сообщение AbakAngelSoft » 29.03.2010 12:03:22

Odyssey писал(а):В проектах консольных приложений всё довольно шустро. Кто-нибудь может подтвердить/опровергнуть?

Подтверждаю - тормоза проявляются только при работе с приложениями имеющими формы.
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: Оптимизация редактора кода

Сообщение qivi » 29.03.2010 12:15:46

У меня (Линукс 64) ничего не тупит, но друг под виндами как 32 (древний ноут) так и 64 (очень внушительный стационар) жаловался как то на тормаза лазаря.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Оптимизация редактора кода

Сообщение Kon.pasc » 07.04.2010 01:12:27

Ещё одно наблюдение, тормоза я замечал только при разработке графических приложений, т.е. с LCL и формами.


+Тоже самое. Вообще сильно тормозит если в клипборде большой кусок компонентов предназначенный для операций Cut&paste из одной формы/панели в другую. Причем ощущения что все что побывало в клипборде где-то накапливается и каждый раз обрабатывается, т.к. тормоза со временем возрастают. В том числе и тормоза по копированю/вставке компонентов в клипбоард. Ось-винда. Комп не старый. Памяти 4 гига.
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: Оптимизация редактора кода

Сообщение Tsukasa-mixer » 07.04.2010 01:34:38

вынь Хрю - Celeron2000 512ram ... глюков не обнаружено.

Добавлено спустя 32 секунды:
проработал весь день =/
Tsukasa-mixer
новенький
 
Сообщения: 12
Зарегистрирован: 06.04.2010 01:27:37
Откуда: г.Киров

Re: Оптимизация редактора кода

Сообщение Odyssey » 06.05.2010 23:06:44

Тормоза, которые наблюдал я, похоже исправили. В ревизиях 24891 и 25225 я не смог их воспроизвести.
Кто-нибудь, кто сидит на trunk -- можете подтвердить или опровергнуть? Если никто не подвердит, наверное имеет смысл закрыть баг 0013039, чтобы не мешался.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

Рейтинг@Mail.ru