Оптимизация редактора кода
Модератор: Модераторы
Оптимизация редактора кода
Всем привет! У меня возник вопрос по поводу жутких тормозов редактора, частых (~каждые 5 мин) подвисаний на несколько секунд. Кто-нибудь уже пробовал с этим бороться? Можно как-нибудь оптимизировать его работу, или все это терпят?
Ну наконец-то хоть кто-то ещё заметил! А то я уж думал пора железо менять 
Сам я наблюдал тормоза:
1) При переходе между объявлением и реализацией функции/метода. Зарепортил как баг №0013039
2) При дополнении блоков кода, т.е. когда набираешь begin, пишешь код, нажимаешь Enter, а end вставляется сам. В этом случае я избегаю тормозов отключив эту функцию в настройках.
3) Одно время были тормоза при сохранении файла, но сейчас вроде бы не заметно.
Сам я наблюдал тормоза:
1) При переходе между объявлением и реализацией функции/метода. Зарепортил как баг №0013039
2) При дополнении блоков кода, т.е. когда набираешь begin, пишешь код, нажимаешь Enter, а end вставляется сам. В этом случае я избегаю тормозов отключив эту функцию в настройках.
3) Одно время были тормоза при сохранении файла, но сейчас вроде бы не заметно.
+11111одинодин
Заметил еще год назад, но как-то все руки не доходили написать.
Систематические наблюдения показали следующее: каждый раз при сохранении и автодополнении кода лазарь начинает что-то делать. Сначала это незаметно, а потом время этих подвисаний растет пропорционально времени работы в редакторе. Если открыть диспетчер задач windows, на закладке "Процессы" в столбце "Время ЦП" показано время работы процесса. Когда время процесса lazarus.exe доходит до 2 минут, то подвисания становятся существенными (2-3 секунды), при времени процесса 5 минут подвисания длятся уже секунд 5-7 и т. п. - точнее не скажу. Лечится перезапуском. В среднем за день 1-2 раза перезапускаю.
Добавлено спустя 2 минуты 37 секунд:
P. S. Он может и сам начать подтормаживать, просто раз в какое-то время.
Длительность тормозов, судя по наблюдениям, зависит в основном от количества написанного кода.
Заметил еще год назад, но как-то все руки не доходили написать.
Систематические наблюдения показали следующее: каждый раз при сохранении и автодополнении кода лазарь начинает что-то делать. Сначала это незаметно, а потом время этих подвисаний растет пропорционально времени работы в редакторе. Если открыть диспетчер задач windows, на закладке "Процессы" в столбце "Время ЦП" показано время работы процесса. Когда время процесса lazarus.exe доходит до 2 минут, то подвисания становятся существенными (2-3 секунды), при времени процесса 5 минут подвисания длятся уже секунд 5-7 и т. п. - точнее не скажу. Лечится перезапуском. В среднем за день 1-2 раза перезапускаю.
Добавлено спустя 2 минуты 37 секунд:
P. S. Он может и сам начать подтормаживать, просто раз в какое-то время.
Длительность тормозов, судя по наблюдениям, зависит в основном от количества написанного кода.
Тоже заметил торможение, которое появляется через некоторое время после запуска Lazarus.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Странно одна из моих рабочих машин древнючий комп с 128м оперативки и селероном 1998 года (храним для тестов) лазарь в отличии от всего остального работает вполне прилично. От времени работы ничего не меняется - можно весь день заниматься отладкой без заметной разницы.
А на основной машине через пару часов работы начинает тупить. Я молчал, думая что проблемы с компьютером, а оказывается это прямо таки эпидемия!
А на основной машине через пару часов работы начинает тупить. Я молчал, думая что проблемы с компьютером, а оказывается это прямо таки эпидемия!
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
У себя такое обнаруживал при нескольких смен проектов (т.е. открыл один, переключился на другой и т.д.). Помогал перезапуск лазаруса
-
eastorwest
- новенький
- Сообщения: 57
- Зарегистрирован: 23.07.2009 20:21:46
- Откуда: Н-ск
Присоединяюсь к жалобам пользователей Lazarus.
Чтобы бороться с замедлением, ставлю галочку в настройках "Отключить подсветку текущего слова" и таже, как многие, перезапускаю среду.
Добавлено спустя 7 минут 18 секунд:
Присоединяюсь к жалобам пользователей Lazarus.
Чтобы бороться с замедлением, ставлю галочку в настройках "Отключить подсветку текущего слова" и таже, как многие, перезапускаю среду.
Чтобы бороться с замедлением, ставлю галочку в настройках "Отключить подсветку текущего слова" и таже, как многие, перезапускаю среду.
Добавлено спустя 7 минут 18 секунд:
Присоединяюсь к жалобам пользователей Lazarus.
Чтобы бороться с замедлением, ставлю галочку в настройках "Отключить подсветку текущего слова" и таже, как многие, перезапускаю среду.
Ещё одно наблюдение, тормоза я замечал только при разработке графических приложений, т.е. с LCL и формами. В проектах консольных приложений всё довольно шустро. Кто-нибудь может подтвердить/опровергнуть? Может быть у кого-то есть не LCL проект со значительным объёмом кода чтобы это проверить?
Тормозов не замечено. linux x86_64. А вот у меня Delphi 6 на винде тупит.
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Odyssey писал(а):В проектах консольных приложений всё довольно шустро. Кто-нибудь может подтвердить/опровергнуть?
Подтверждаю - тормоза проявляются только при работе с приложениями имеющими формы.
У меня (Линукс 64) ничего не тупит, но друг под виндами как 32 (древний ноут) так и 64 (очень внушительный стационар) жаловался как то на тормаза лазаря.
Ещё одно наблюдение, тормоза я замечал только при разработке графических приложений, т.е. с LCL и формами.
+Тоже самое. Вообще сильно тормозит если в клипборде большой кусок компонентов предназначенный для операций Cut&paste из одной формы/панели в другую. Причем ощущения что все что побывало в клипборде где-то накапливается и каждый раз обрабатывается, т.к. тормоза со временем возрастают. В том числе и тормоза по копированю/вставке компонентов в клипбоард. Ось-винда. Комп не старый. Памяти 4 гига.
-
Tsukasa-mixer
- новенький
- Сообщения: 12
- Зарегистрирован: 06.04.2010 01:27:37
- Откуда: г.Киров
вынь Хрю - Celeron2000 512ram ... глюков не обнаружено.
Добавлено спустя 32 секунды:
проработал весь день =/
Добавлено спустя 32 секунды:
проработал весь день =/
Тормоза, которые наблюдал я, похоже исправили. В ревизиях 24891 и 25225 я не смог их воспроизвести.
Кто-нибудь, кто сидит на trunk -- можете подтвердить или опровергнуть? Если никто не подвердит, наверное имеет смысл закрыть баг 0013039, чтобы не мешался.
Кто-нибудь, кто сидит на trunk -- можете подтвердить или опровергнуть? Если никто не подвердит, наверное имеет смысл закрыть баг 0013039, чтобы не мешался.
