У меня есть расширение chrome, которое состоит из сценария контента, фоновой страницы (непостоянного) и действия браузера. Произвольно, он начинает есть процессор, как это:Расширение Chrome высокой загрузки процессора: как профиль?
Но как найти то, что часть моего расширения коробления процессор? Это сценарий контента, фоновая страница, которая обрабатывает некоторые события или код javascript в действии браузера?
У вас не было никакого кода, но возможно, что вы создали бесконечный цикл рекурсии, например. путем плохого использования API сообщений. –
@RobW Да, это может быть так. У меня есть профилированное расширение, в котором нет центрального процессора и расширения, которые обрабатывают CPU (одна и та же задача выполняется в десятке виртуальных машин, на некоторых из них - расширение hogs CPU, а на некоторых - нет). Единственное отличие - это «chrome.Event.removeListener» с 70% процессором. – grigoryvp