Как я могу профилировать многопоточный javascript?

Я использовал Firebug для профилирования моделирования упругих частиц javascript. Мое последнее изменение заключалось в перемещении кода моделирования в рабочий поток, отделяя его от кода рендеринга.

Однако Firebug пока не поддерживает профилирование рабочих потоков. (ошибки # 507783 и # 560314)

Существуют ли библиотеки профилирования javascript, которые работают с веб-воркерами?

Как мне профилировать свой код?


person AnnanFay    schedule 15.12.2012    source источник
comment
этот поток должен помочь: stackoverflow.com/questions/2323778/ как отлаживать веб-работников   -  person kennypu    schedule 15.12.2012
comment
но чтобы ответить на ваш вопрос, вы еще не можете профилировать веб-работников с помощью fire bug, но вы можете использовать chrome   -  person kennypu    schedule 15.12.2012
comment
@kennypu Вы уверены, что он поддерживает профилирование, а также отладку? Я просто безуспешно пробовал.   -  person AnnanFay    schedule 15.12.2012


Ответы (1)


Я настоятельно рекомендую Chrome Developper Tool в Google Chrome (CTRL + SHIFT + J).

На вкладке «Источник» последняя опция правой панели - «Веб-воркеры». Вы можете настроить его на автоматическую паузу при запуске и открыть специальный инспектор для рабочего. Затем вы можете перезагрузить страницу, если вам нужно перезапустить воркер.

Появится специальное окно (еще один экземпляр инструментов chrome dev) для веб-воркера. Вы можете перейти на вкладку профиля и профилировать свой код веб-воркера.

Я не думаю, что у Firebug есть такая возможность.

person Sebastien    schedule 29.07.2013