2013-06-03 2 views
2

기능 프로파일자바 스크립트 나는 현재 자바 스크립트 시각화 툴킷을 테스트 등 실행 시간, 메모리 소비를 측정 할거야

내가 지금의 크롬 개발 도구, 구글 속도 분석기와 함께 자바 스크립트를 프로파일 뜨거운 알지만,

사용자가 직접 테스트를 수행하고 결과를 표시하기를 원합니다. (개발 도구를 사용하거나 확장 프로그램을 사용하지 않고)

이 작업을 수행하는 데 사용할 수있는 라이브러리가 있습니까? 각 함수의 시작과 종료 시간을 뺀 것이 좋은 해결책은 아닙니다. 최상의 경우 시나리오는 개별 기능을 프로파일 링하는 라이브러리입니다.

+1

http://benchmarkjs.com과 같은 것입니까? http://jsperf.com에서 사용하고 IE6를 포함한 대부분의 브라우저에서 작동하지만 메모리 사용을 프로파일 링하지는 않습니다. – Dogbert

답변

0

경고 : JS 기반 테스트 솔루션을 사용하여 CPU 프로파일 또는 메모리 사용을 얻을 수 없습니다. 이것이 현재의 상황이라면 Chrome 확장 프로그램이 앞으로 나아갈 수 있습니다.

그러나 기성품을 따른다면이 문제가 해결되지 않을 경우 Benchmark.js이 좋은 출발점이 될 수 있습니다.

사용하는 방법은 언급 한 것과 비슷합니다 - 실행시 시간차가 있습니다. 그러나 통계적 오류를 평균화하기 위해 여러 번 (100 번 이상) 수행합니다. 이렇게하면 결과에 임의의 오류가 발생하지 않습니다 (그러나 이는 데이터가 의미가 있음을 의미하지는 않습니다).