Профилирование приложения Chrome - PullRequest
5 голосов
/ 04 марта 2012

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

Теперь мы улучшили то, что казалось очевидным, но мы почти «слепы» с точки зрения исполнения .

Какова будет хорошая стратегия для профилирования вызовов памяти и JS для нашего приложения Chrome?

Обратите внимание, что это приложение является полноценным нативным приложением, поэтому, возможно, мы сможем применить некоторое универсальное профилирование JavaScriptсоветы?

1 Ответ

0 голосов
/ 17 июля 2012

Как уже упоминалось, вы можете использовать Chrome Developer Tools для профилирования использования памяти.

Для ЦП и ОЗУ это не совсем научно, но вы могли бы получить широкую шкалу, если бы не было открыто ни одного приложения, кроме Chrome, в котором есть: пустое окно и монитор активности вашей ОС или диспетчер задач.

Посмотрите показания ЦП и ОЗУ для Chrome на about: blank, который примерно столько же простаивает, сколько будет, а затем сравните его с показаниями, когда ваше приложение работает.

Отключите также все расширения, чтобы вывести их из уравнения.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...