2011-08-30 7 views
0

내 페이지 (jquery 기반 웹 응용 프로그램)에 특정 지점이 있습니다. 특정 장소에 문제가 있는지 신속하게 판단 할 수있는 도구가 있습니까?어떤 함수/실행이 가장 오래 걸리는지 확인할 수있는 방법이 있습니까?

현재 로컬 호스트에 있으므로 도구가 적용될 수 있습니다. (로드 시간에 대해 말하는 것이 아니라 실행 시간)

+0

어떤 서버 측 언어를 사용하고 있습니까? –

+0

나는 PHP 5.3.4 – Damon

답변

3

Firefox 용 Firebug 및 Chrome 용 개발자 콘솔에는 자바 스크립트 프로그램의 느린 논리를 식별하는 데 도움이되는 스크립트 프로파일 링 도구가 내장되어 있습니다.

4

FireBug을 보았습니까?

+0

예를 사용하고 있습니다. 그 특징을 알아 채지 못했고, 방화범이이 분야에서 도움을 줄 도구가 없다는 언급과 비슷한 다른 몇 개의 게시물을 보았습니다. – Damon

+0

어디서 봤습니까? –

1

John Resig의 jQuery deep profiling plugin이 있습니다. 그에게서도 Function Call profiling에 관한이 기사도 있습니다.

dynaTrace이라는 훌륭한 도구가있어 IE (및 FF)로 프로파일 링하는 기능을 제공합니다. DOM 렌더링 측정과 같은 단순한 JS 프로파일 링 이상의 기능을 제공하며 매우 유용합니다.

1

사용 방화범, 단지 전화 :

console.time ("foo는 타이밍");

당신이 측정하고자하는 코드를 실행하기 전에 : ("foo는 타이밍")

console.timeEnd을;

나중에. 낮은 수준의 접근 방식입니다.

측정하고자하는 코드 앞에 고화질 (console.profile())을 입력 한 다음 나중에 console.profileEnd()을 호출하면됩니다.

0

DynaTrace 내가 본 곳 중 가장 좋은 것은 ... 그 무료입니다. 또한 가장 좋은 부분은 성능이 최악의 경우 IE에서도 작동한다는 것입니다. 모든 성능 측정을 갖춘 훌륭한 응용 프로그램을 배우려면 약간의 지식이 필요하지만 일단 익숙해지면 그 곳에서는 아무 것도 없습니다.

또한 아약스 요청에서 네트워크 시간을 측정합니다. 렌더링 시간 등 .. 그것은 Jquery 같은 JS 라이브러리에 깊이 갈 수 있습니다 ..

보십시오!

관련 문제