Приветствую, как гласит заголовок, достало меня что ФАР со всем скриптами начинает тормозить непонятно на чем.
Да, можно решить задачу "в лоб", поэтапно убирая скрипты из папки скриптов, но возможно у кого-то есть идея получше?
потому что скриптов и модулей счет идет на сотни уже
Как культурно вычислить прожорливый по ресурсам луа-скрипт?
Как культурно вычислить прожорливый по ресурсам луа-скрипт?
задача решилась довольно быстро методом последoвательных уполовиниваний скриптов в папке.
Виновник торжества
Тормоза начинались уже на текстовом файле размером с один мегабайт.
Сценарий тормозов:
1.) Открываем файл
(Он полтора мега, я его сокращал до одного мега, дальше не пробовал, на
2.) Делаем в редакторе control+home, control+end
И проходит секунд 5-десять прежде чем происходит реакция редактора.
3.) На маленьких файлах проблема не чувтвуется, но дело не в них
Фар 3...5555 х64, Винда 7 х64 СП1 Проф.
Виновник торжества
editorsettingscore.moon
присоединен (я его не редактировал).Тормоза начинались уже на текстовом файле размером с один мегабайт.
Сценарий тормозов:
1.) Открываем файл
%FarHome%\changelog
в редакторе(Он полтора мега, я его сокращал до одного мега, дальше не пробовал, на
changelog_eng
который 800 кило тоже тормозит)2.) Делаем в редакторе control+home, control+end
И проходит секунд 5-десять прежде чем происходит реакция редактора.
3.) На маленьких файлах проблема не чувтвуется, но дело не в них
Фар 3...5555 х64, Винда 7 х64 СП1 Проф.
Last edited by citRiks on Fri 06 Mar, 2020 19:03, edited 2 times in total.
Как культурно вычислить прожорливый по ресурсам луа-скрипт?
John Doe, Вроде как негативного эффекта не ощушается сейчас, спасибо
- zg
- zero-gravity
- Posts: 6016
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Как культурно вычислить прожорливый по ресурсам луа-скрипт?
чтобы было понятно.
скрипт делался исключительно для себя. на форуме нет официальной темы — и это не просто так. если вы поставили себе этот скрипт — вы должны понимать, что делаете. помимо того, что скрипт незаметно для пользователя изменяет редактируемые файлы, он ещё и раскрашивает некоторые из них. для раскраски в отличии от того же colorer'а честно парсится весь файл. поэтому на больших файлах при больших переходах вниз очевидно будут задержки. у меня ctrlend на фаровском changelog длится меньше трёх секунд. допускаю, что у вас установлен colorer, тогда всё будет веселее. но в любом случае тормоза будут на одних и тех же конкретных действиях, а не «начинает тормозить непонятно на чем».
да, конкретно раскраску changelog и diff можно очень сильно соптимизировать, и я собирался это сделать ещё два года назад, но вот всё настолько некритично, что я забыл про это.
в итоге я добавил оптимизацию, по умолчанию выключил раскраску, но надо понимать, что скрипт продолжает при определённых условиях незаметно менять ваши файлы, убивать милых котиков и отправлять номера ваших банковских карт в штабквартиру нато.
скрипт делался исключительно для себя. на форуме нет официальной темы — и это не просто так. если вы поставили себе этот скрипт — вы должны понимать, что делаете. помимо того, что скрипт незаметно для пользователя изменяет редактируемые файлы, он ещё и раскрашивает некоторые из них. для раскраски в отличии от того же colorer'а честно парсится весь файл. поэтому на больших файлах при больших переходах вниз очевидно будут задержки. у меня ctrlend на фаровском changelog длится меньше трёх секунд. допускаю, что у вас установлен colorer, тогда всё будет веселее. но в любом случае тормоза будут на одних и тех же конкретных действиях, а не «начинает тормозить непонятно на чем».
да, конкретно раскраску changelog и diff можно очень сильно соптимизировать, и я собирался это сделать ещё два года назад, но вот всё настолько некритично, что я забыл про это.
в итоге я добавил оптимизацию, по умолчанию выключил раскраску, но надо понимать, что скрипт продолжает при определённых условиях незаметно менять ваши файлы, убивать милых котиков и отправлять номера ваших банковских карт в штабквартиру нато.
Как культурно вычислить прожорливый по ресурсам луа-скрипт?
Last edited by citRiks on Thu 12 Mar, 2020 20:31, edited 1 time in total.
- zg
- zero-gravity
- Posts: 6016
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact: