program tip

자바 스크립트 실행을 프로파일 링하는 가장 좋은 방법은 무엇입니까?

radiobox 2020. 9. 6. 09:19
반응형

자바 스크립트 실행을 프로파일 링하는 가장 좋은 방법은 무엇입니까? [닫은]


자바 스크립트에 대한 좋은 프로파일 러가 있습니까? 방화범이 코드 프로파일 링을 일부 지원한다는 것을 알고 있습니다. 하지만 더 긴 규모로 통계를 결정하고 싶습니다. 많은 자바 스크립트 코드를 작성하고 있으며 실제로 코드의 병목 현상이 무엇인지 확인하려고한다고 가정 해보십시오. 처음에는 모든 자바 스크립트 함수와 실행 시간의 프로필 통계를보고 싶습니다. 다음은 DOM 함수를 포함하는 것입니다. 이것은 렌더링 트리에서의 작업과 같이 작업 속도를 늦추는 작업과 결합되어 완벽 할 것입니다. 내 코드, DOM 준비 또는 렌더링 트리 / 비주얼 업데이트에서 성능이 저하되면 좋은 인상을 줄 것이라고 생각합니다.

내가 원하는 것에 가까운 것이 있습니까? 아니면 제가 설명한 내용을 최대한 활용할 수있는 가장 좋은 도구는 무엇일까요? 자체 컴파일 된 브라우저와 프로필 기능으로 강화 된 자바 스크립트 엔진일까요?


개똥 벌레

Firebug는 매우 상세한 프로파일 링 보고서를 제공합니다. 거대한 (상세한) 테이블에서 각 메소드 호출에 걸리는 시간을 알려줍니다.

console.profile([title])
//also see
console.trace()

console.profileEnd ()프로필 차단을 종료 하려면 전화 를 걸어야합니다. 여기에서 콘솔 API를 참조 하십시오 : http://getfirebug.com/wiki/index.php/Console_API

흑인

Blackbird ( 공식 사이트 )는 또한 더 간단한 프로파일 러를 제공합니다 ( 여기 에서 다운로드 할 수 있음 ).


Chrome의 개발자 도구에는 프로파일 러가 내장되어 있습니다.


Firebug가 언급되었지만 Firebug에서 추가로 살펴보고 싶은 것은 FireUnit 이라는 Firebug 용 플러그인입니다 . John Resig는이 블로그 게시물에서 이에 대해 설명합니다.

JavaScript 함수 호출 프로파일 링

도움이 되었기를 바랍니다.


Firebug + Firefox는 필수입니다. 또한 IE 8의 개발자 도구 모음에는 프로파일 러가 내장되어 있습니다 (IE 8은 개발자 도구 모음과 함께 제공됨).


Safari 4의 웹 인스펙터에는 프로파일 러도 포함되어 있습니다 (나이틀리의 버전이 재귀 함수 호출로 개선되었지만). Web Inspector는 Firebug의 프로파일 러 API도 지원합니다.


IE6, 7 및 8 용 JavaScript, XmlHttpRequest, DOM 액세스, 렌더링 시간 및 네트워크 트래픽의 경우 무료 dynaTrace AJAX Edition을 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/855126/what-is-the-best-way-to-profile-javascript-execution

반응형