2015-07-12 3 views
0

У меня есть приложение для метеоритов, которое потребляет> 100% CPU на стороне клиента. Код сервера работает плавно.Использование процессора Meteor> 100% на клиенте

enter image description here

Хром профилировщик показывает program использует такое количество CPU

enter image description here

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

enter image description here

Как я могу определить точную подлодку/методы, которые вызывают этот огромный расход процессора?

ответ

1

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

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

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

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

Смежные вопросы