2013-05-01 2 views
6

나는 계산을 실행 중입니다. 웹 근로자의 경로 찾기. 몇 초가 걸릴 수 있으며이를 최적화하고 싶습니다. Chrome은 현재 코드에 비해 약 3 배 빠르지 만, 시간을 보냈거나 통찰력이없는 이유는 무엇입니까?웹 작업자 디버깅 및 프로파일 링

일반적으로 웹 작업자를 디버그하려면 어떻게해야합니까?

웹 작업자를 어떻게 프로파일 링 할 수 있습니까?

(파이어 폭스와 크롬)

답변

4

크롬에서는> 근로자 소스에서 웹 작업자 소스를 열고 전체 인터페이스 prifile 얻을 수 있습니다. Firefox에서 프로파일 링 - 전혀 모르겠습니다. 그리고 http://www.nczonline.net/blog/2009/08/25/web-workers-errors-and-debugging/

+0

크롬이하는 일은 iframe에서 작업자를 실행합니다. 즉, 기본 스레드 내부에서 효과적으로 실행됩니다. 이렇게하면 프로파일 링이 왜곡됩니다. – Will

+0

웹 워커 (Web Worker) 프로파일 링에 대한 작업 설명은 http://stackoverflow.com/questions/22511158/how-to-profile-web-workers-in-chrome/24785355#24785355를 참조하십시오. – david

관련 문제