Я разрабатываю приложение, используя HTML и Javascript. Приложение должно выполнять и закрывать удаленные процессы.
Я использую Chromium 79.0.3945.79 Построен на Ubuntu 18.04.
Мое приложение работает в окне Chromium. Несколько секунд (непредсказуемо: может быть 5 или 50 секунд) после выполнения приложения, это как если бы оно зависло, потому что GUI не «графически» отвечает, но на самом деле не зависает, потому что если я нажимаю кнопки в окно, удаленные процессы выполняются / завершаются (даже если я не вижу анимацию при наведении курсора / нажатии на кнопку). Через некоторое время все работает нормально. Мне кажется, что рендеринг Chromium windows зависает, потому что все в фоновом режиме работает, и только графика не отвечает. В инструментах разработки нет никаких ошибок.
Одна странная вещь, которую я заметил, это то, что если я запускаю диспетчер задач Chrome ( Shift + Es c ), проблема никогда не появляется, и все работает отлично.
У меня та же проблема, когда я запускаю окно запуска Chromium chromium-browser
из терминала и навигации, например, в меню «Настройки» (так что проблема это не мое приложение).
Я уже пытался отключить некоторые настройки, такие как аппаратное ускорение / ускорение GPU, либо из настроек, либо из терминала (--disable-gpu
), но проблема остается. Кроме того, использование RAM и CPU низкое.