В одном из моих приложений rails консоль начала работать очень медленно, когда я вставляю текст, печатаю и (особенно) удаляю текст.Вверху видно, что irb использует много процессоров.Но я не знаю, как диагностировать эту проблему дальше.Это только начало происходить пару недель назад.Мне интересно, возможно ли это связано с readline / wirble?Я использую оба из них.
Я только что попробовал это в другом приложении, вставляя в блок текста, и это выглядит так же плохо - текст появляется со скоростью один символ в секунду!Может быть, моя история командной строки заполнилась или что-то?Как я могу удалить это?(для консоли rails, а не для моей истории командной строки bash)
благодарен за любые советы - макс.
Редактировать - извините, мне следовало предоставить некоторые сведения о системе.Вот, пожалуйста:
System - Ubuntu 10.04
Ruby version - ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
Я только что попробовал простой irb, и у меня та же проблема.Это может быть даже медленнее, это в значительной степени приводит к остановке на полпути через блок текста, который я вставил, чтобы проверить его.
Я много раз перезагружался (батарея моего ноутбука разряжена, поэтому мне приходится перезагружать каждыйраз я отключаю его в любом случае).
Я не в vm.
Я недавно начал использовать RVM (менеджер версий ruby), и, похоже, он совпал с этим, хотя это можетпросто совпадение.Проблемные консоли происходят с использованием системного ruby, но не rvm.
Вот вывод из ps aux | grep irb
:
max 12583 0.0 0.0 1756 484 pts/7 S+ Apr11 0:00 sh -c irb -r irb/completion -r "/home/max/work/rails_apps/millionaire_container/millionaire/config/environment" -r console_app -r console_with_helpers --simple-prompt
max 12584 15.9 2.7 61872 56956 pts/7 S+ Apr11 158:26 irb
max 13981 64.4 0.9 20080 18708 pts/9 R+ 09:40 29:51 irb
max 14625 21.8 0.6 15020 12628 pts/12 Rl+ 10:25 0:20 irb
max 14757 0.0 0.0 3048 804 pts/13 R+ 10:27 0:00 grep --color=auto irb