1

Иногда, когда я редактирую код JavaScript или HTML в редакторе источников Chrome DevTools, когда я нажимаю CTRL-S, чтобы сохранить файл, файл фактически не сохраняется на диск, пока не пройдет несколько минут. Почему это происходит, и что я могу сделать, чтобы это исправить?

Другие подробности происходящего следующие:

Я на Ubuntu 14.10, использую Chrome 40.0.2214.95 (обновление: проблема продолжается на Ubuntu 15.04 и Chrome 42.0.2311.135). После того, как я нажал CTRL-S для сохранения, индикатор ввода-вывода жесткого диска горит постоянно, и вывод

$ sudo iotop

содержит такую строку:

IO>     | COMMAND
97.29 % | chrome [BrowserBlocking]

Это состояние продолжается более минуты. Я не измерял, сколько времени это займет, но на этот раз это могло продолжаться в течение 10 минут. Похоже, что перезапуск Chrome может решить проблему, но я бы хотел исправить это лучше.

1 ответ1

0

Я думаю, что проблема была вызвана тем фактом, что у меня были настроены рабочие пространства Chrome Devtools для индексации файлов в двух каталогах node_modules, которые содержат в общей сложности 77 000 файлов. Теперь, когда я настроил игнорирование этих каталогов, проблема, похоже, ушла.

Что заставило меня задуматься о том, что это может быть проблемой, помимо разумного предположения о том, что в каталогах node_modules содержалось много файлов, iotop сообщил, что Chrome много читает , но не записывает на диск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .