Как уменьшить нагрузку на ЦП и память Chrome при загрузке страницы?

1063
0xFFF1

Я запускаю скрипт Tampermonkey в Chrome, который автоматически обновляет каждые 4-8 секунд страницу в диапазоне страниц, которая ищет изменения в элементах HTML и действует в пределах определенного порога.

Сам сценарий работает без заминок, и я думаю, что он будет продолжать работать для того, что мне нужно. Проблема в том, что мой компьютер работает довольно медленно и прерывисто, когда я пытаюсь запустить этот сценарий параллельно пятнадцать-двадцать раз. Я хочу запускать больше параллельно, но не хочу уменьшать частоту загрузки страницы, потому что это снижает эффективность сценария.

Думаю, лучше всего, если я не смогу отрисовать страницу, не нарушая сценарий. Мне не нужно видеть страницу, когда она загружается каждый раз, поэтому, если я смогу полностью остановить рендеринг страницы и запустить скрипт только на HTML, это было бы здорово.

Тем не менее, я открыт для других решений вместо или в дополнение, чтобы помочь мне.

1
Вы смотрели, как части Chrome используют память, используя встроенную информационную страницу? Ramhound 11 лет назад 0
как мне это проверить? 0xFFF1 11 лет назад 0
нажмите «Меню настроек» в браузере и выберите «Просмотр фоновых страниц» Ramhound 11 лет назад 0
http://imgur.com/RkdQQUd 0xFFF1 11 лет назад 0
Поскольку вы просто хотите проверить HTML, не обновляйте страницу. Используйте `GM_xmlhttpRequest`, чтобы получить страницу и сравнить результаты. Это будет значительно быстрее, но не всегда будет работать на страницах, управляемых AJAX. Brock Adams 10 лет назад 1

0 ответов на вопрос