Использование ЦП плагина Firefox

Вы можете просто UNION два запроса, например:

(SELECT p.*, 1 is_premium FROM posts p WHERE category = 'premium' ORDER BY post_date DESC LIMIT 3)
UNION
(SELECT p.*, category = 'premium' FROM posts)
ORDER BY is_premium, post_date DESC

Первый запрос выбирает 3 самых последних премии posts. Второй запрос выбирает все сообщения. UNION заботится об удалении дубликатов по запросам. Внешний запрос ставит первоклассные посты первыми, а заказы - по убыванию.

11
задан CountZero 20 March 2009 в 08:03
поделиться

2 ответа

Вы могли проанализировать Проводник Процесса использования использования ЦП. Щелкните правой кнопкой по процессу Firefox и выберите свойства. На вкладке Threads Вы будете видеть, что различные потоки включают дополнения, такие как Flash или Acrobat с их перечисленным использованием ЦП.

Править: На самом деле должно быть возможно контролировать потоки с perfmon, также: щелкните правой кнопкой для выбора, Добавляют Счетчики... и затем выбирают Threads в качестве объекта управления.

3
ответ дан 3 December 2019 в 11:38
поделиться

Я предположил бы, что Ваш наилучший вариант будет состоять в том, чтобы протестировать Ваш плагин в отдельном процессе Firefox, но Вы, вероятно, делаете это так или иначе.

Для реального профилирования Вас должен использовать Firebug. Я не уверен в этом, но я думаю, что возможно запустить приложения XUL в Firefox (не интегрируя его как плагин). Если это не опция затем, Вы могли бы, возможно, выделить код, который Вы подозреваете, чтобы быть медленными в веб-страницу и представить ее с Firebug. Это, конечно, только работало бы на материал, который не взаимодействует с ядром Mozilla.

2
ответ дан 3 December 2019 в 11:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: