1

Когда я играю полноэкранные видео с разрешением 1080p и частотой 60 кадров в секунду на YouTube в Chrome (с расширением MagicActions), мой процессор i5-4570T колеблется около 35-45%. Воспроизведение того же видео в Edge занимает всего 10% процессорного времени. Оба используют один и тот же кодек avc1.64 в HTML5 для "Stats for Nerds". Вот видео, о котором идет речь: https://www.youtube.com/watch?v=VurowmlQNzQ вместе со снимком экрана с запущенной статистикой:

В чем причина такой резкой разницы? Раньше Chrome был легким и быстрым, но стал боровом для ресурсов.

1 ответ1

1

Я посмотрел на трассировку с WPA и обнаружил, что Edge работает, чтобы преобразовать все в свой движок JavaScript,


нажмите, чтобы увеличить

в то время как Chrome вызывает gles2 (OpenGL/ES) и GPU:


нажмите, чтобы увеличить

Оба используют одинаковое количество процессоров (6-7%). Chrome использует немного больше ресурсов ЦП из-за накладных расходов на вызовы графического процессора, что приводит к дополнительным внутренним вызовам Windows.

Но у chrome есть 2-й исполняемый файл, который выполняет декодирование HTML, и 3-й процесс для обработки своего внутреннего цикла обмена сообщениями.


нажмите, чтобы увеличить


нажмите, чтобы увеличить

Эти три процесса приводят к тому, что Chrome использует больше ресурсов процессора по сравнению с Edge.

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