Ответ 1
В качестве альтернативы romainl (приятный и простой) метод проб и ошибок:
Я использовал один раз с помощью встроенного профилировщика vim: :he profile
.
Возможно, вам придется скомпилировать vim самостоятельно, чтобы активировать (профилирование не включено в дистрибутиве vim по умолчанию).
Тогда
:profile start filename
чтобы активировать профилирование и записать данные вашего профиля в filename
, отредактируйте файл (который нажимает CPU на 100%), после выполнения
:profdel
чтобы остановить профилирование. Выйдите из vim, и вы найдете информацию профилирования, записанную в filename
.