Вопрос или проблема
Я заметил, что браузер Brave и Visual Studio Code иногда зависают.
Я использовал несколько рабочих столов в Windows 11.
Я закрыл все лишние рабочие столы, оставив только 1.
Зависания исчезли на несколько недель.
Затем я открыл 2-й рабочий стол.
Проблема вернулась в течение дня.
приложения на базе chrome?
Поскольку проблема затрагивает Brave и Visual Studio Code, которые оба используют движок chrome, возможно, это касается только приложений на базе chrome?
Обновление: chrome
Я загрузил сайт в chrome и оставил его открытым.
Когда я заметил, что Brave завис, chrome также был зависшим, но vscode не завис.
Обновление: edge
Я загрузил TradingView в Edge.
Когда Brave завис, Edge и chrome также зависли. Firefox не завис. Vscode не завис.
Это также указывает на приложения на базе chrome.
-
Попробуйте снизить высокое использование ресурсов Chrome с помощью рекомендаций от The Windows Club и Make Use Of. В попытке сделать движок браузера еще более быстрым Google увеличил использование оперативной памяти (и файла подкачки).
-
Если оперативная память является ограничением, операционной системе может потребоваться использовать больше виртуальной памяти, которая, даже при использовании SSD, намного медленнее, чем ОЗУ. Экспериментируйте с настройкой размера ВМ. В зависимости от ситуации, уменьшение так же, как и увеличение размера ВМ, может улучшить скорость. Кстати, я установил начальный и максимальный размеры одинаковыми, чтобы избежать фрагментации.
Кроме того, сравните Chrome с другими браузерами, например, Firefox или его производными, чтобы увидеть, действительно ли он виновен в зависаниях.
Ответ или решение
Проблема зависания браузера и Visual Studio Code при использовании нескольких рабочих столов в Windows 11
Введение
Недавние наблюдения пользователей указывают на то, что при использовании множества рабочих столов в Windows 11 некоторые приложения, особенно основанные на движке Chromium, такие как Brave Browser и Visual Studio Code, могут периодически зависать. Это вызывает значительное беспокойство среди разработчиков и техников, поскольку это может негативно сказаться на продуктивности и рабочем процессе. Важно рассмотреть потенциальные причины этой проблемы и предложить решения для её устранения.
Анализ проблемы
-
Зависание приложений: В процессе использования Brave и Visual Studio Code пользователи заметили, что даже после закрытия дополнительных рабочих столов проблемы с зависанием исчезли. Однако, при открытии второго рабочего стола, зависания вернулись на следующий день. Это указывает на потенциальные проблемы с управлением ресурсами при использовании нескольких виртуальных рабочих сред.
-
Влияние движка Chromium: Дальнейшие тестирования подтвердили, что загрузка сайтов в браузерах на основе Chromium (Brave, Chrome и Edge) вызывает зависания, в то время как другие браузеры, такие как Firefox, не проявляют подобного поведения. Это свидетельствует о возможной связи между архитектурой приложений и зависанием системы.
-
Использование оперативной памяти:Как упоминается в источниках, Chrome и его производные приложения потребляют много оперативной памяти. При недостаточности ресурсов RAM, операционная система может активировать использование виртуальной памяти, что также может привести к замедлению работы системы, даже на SSD, поскольку доступ к виртуальной памяти гораздо медленнее, чем к реальной.
Рекомендации по устранению причин зависания
-
Оптимизация использования ресурсов Chrome:
- Следуйте рекомендациям для уменьшения использования ресурсов Chrome. Например, отключите ненужные расширения, закройте лишние вкладки и используйте режим экономии ресурсов.
- Подробнее ознакомиться с советами можно по ссылкам: The Windows Club и Make Use Of.
-
Управление виртуальной памятью:
- Экспериментируйте с настройками виртуальной памяти Windows 11. Увеличение или уменьшение размера файла подкачки может помочь улучшить производительность. Рекомендуется установить начальный и максимальный размеры на одно и то же значение, чтобы избежать фрагментации.
- Для получения дополнительных сведений, посетите Windows Central.
-
Сравнительный анализ браузеров:
- Проведите тестирование разных браузеров для выявления конкретного источника проблемы. Если freezes возникают исключительно в браузерах на основе Chromium, возможно, вам стоит рассмотреть альтернативы, такие как Firefox, которые менее требовательны к ресурсам.
Заключение
Зависание браузеров и приложений, основанных на Chromium, таких как Visual Studio Code, может быть связано с недостатком ресурсов и особенностями работы с несколькими рабочими столами в Windows 11. Применение предложенных рекомендаций поможет в оптимизации работы системы и снижении вероятности зависаний. Технологические проблемы требуют внимательного анализа и системного подхода для их решения.