Загрузка процессора Meteor › 100% на клиенте

У меня есть приложение для чата метеора, которое потребляет >100% ЦП на стороне клиента. Код сервера работает без сбоев.

введите здесь описание изображения

Профилировщик Chrome показывает, что program использует столько ресурсов ЦП

введите здесь описание изображения

Профилировщик процессора Kadira не показывает ничего конкретного, кроме обычных низкоуровневых функций.

введите здесь описание изображения

Как я могу определить точные подпрограммы/методы, которые вызывают такое огромное потребление ЦП?


person ZuzEL    schedule 12.07.2015    source источник


Ответы (1)


Да, я отвечу на свой вопрос. По крайней мере, мне есть что сказать.

Сначала взгляните на этот потрясающий отладчик Kadira. Они отправили мне по электронной почте ссылку, я надеюсь, что они объявят об этом в ближайшее время. Что я могу сказать, так это то, что это больше, чем вы получаете с обычным отладчиком Chrome.

https://github.com/kadirahq/meteor-debug

Во-вторых, я заметил, что огромное количество ресурсов процессора связано с тем, угадайте, с чем... анимированными загрузчиками/предзагрузчиками/прогресс-барами. В моем случае, чтобы показать/скрыть его плавно, я использовал opacity:0 вместо display:none. Это работало очень хорошо, если не говорить о процессоре.

person ZuzEL    schedule 12.07.2015