Javascript에서 병목 현상을 찾으려고합니다. 기본적으로 Javascript로 작성된 크롬 확장 기능을 개발 중이며,이 기능을 수행하는 데 4-5 초가 소요됩니다. 많은 코드가 작업에 관련되어 있고 print 문/크롬을 사용하여 개발 도구에 내장되어 있습니다. dev 도구는 내 Javascript가 실행되는 것을 보지 못하는 것 같습니다. 나는 누군가가 이익이 될 수 있다고 생각하는 충고/도구를 가지고 있는지 궁금합니다.자바 스크립트에서 병목 현상 찾기?
11
A
답변
0
0
Google 크롬에는 기본 제공 JavaScript profiler이 있습니다. 아니면 내선 번호로 사용할 수 없습니까? Chrome 확장 프로그램을 만든 적이 없습니다.
9
Chrome에서 페이지를 엽니 다.
도구 -> 개발자 도구 ->이
시작 프로파일 (하단의 상태 표시 줄에 3 버튼, 회색 원) 프로파일은
0
당신은 이전 또는 타임 라인 언급 한대로 프로파일 러를 사용하려고 할 수 있습니다. 시간이 원시 코드에서 소비 된 경우 타임 라인이 도움이 될 것입니다.
관련 문제
- 1. 파이썬 및 MySQL 스크립트에서 성능 병목 현상 찾기
- 2. visualvm을 사용하여 포털 병목 현상 찾기
- 3. 아이폰에서 OpenGL 응용 프로그램의 병목 현상 찾기
- 4. .NET 다중 스레딩 병목 현상 찾기
- 5. 수치적인 GUI 병목 현상
- 6. WPF 랜더링 병목 현상 해결
- 7. System.currentTimeInMillis() 동시 호출의 성능 병목 현상
- 8. PHP 페이지 최적화 : MySQL 병목 현상
- 9. 파이썬 소켓을 사용한 로컬 호스트 병목 현상
- 10. Java 힙 병목 현상 - 원인을 확인하는 방법?
- 11. Firebird SQL : 병목 현상/성능 분석 검색
- 12. VisualVM을 사용하여 병목 현상/문제를 발견하는 방법
- 13. 자바 스크립트에서 개체 찾기
- 14. 자바 스크립트에서 ID 파일 찾기 찾기
- 15. 자바 스크립트에서 텍스트의 너비 찾기
- 16. 자바 스크립트에서 POST URL 찾기
- 17. 다중 스레드 메모리에 큰 사전 개체 액세스 - 병목 현상?
- 18. 자바 스크립트에서 구문 분석 오류 찾기
- 19. (HTML) 페이지 스크립트에서 찾기
- 20. 이상한 현상
- 21. 자바 스크립트에서
- 22. () [] +! 자바 스크립트에서
- 23. 자바 스크립트에서 요소 자체의 배열 요소 위치 찾기
- 24. 자바 스크립트에서 주어진 값, 객체 리터럴에서 이름 찾기
- 25. 자바 스크립트에서 asp : button 및 asp : textbox 찾기
- 26. 처리 도중 발생하는 현상
- 27. 자바 스크립트에서 DOM을 확장 할 수 있습니까? 자바 스크립트에서
- 28. 자바 스크립트에서 프레임의 부모 폼의 버튼 찾기 부모 스크립트의 프레임에서 버튼을 찾기
- 29. 자바 스크립트에서 데이터 저장
- 30. 자바 스크립트에서 스레딩하는 방법
자세한 정보가 필요합니다. 어떤 작업을 수행하고 있습니까? 내부 루프의 코드 목록을 제공 할 수 있습니까? 일반적으로 더 나은 알고리즘을 사용하면 성능이 크게 향상됩니다. 당신이 성취하고자하는 것과 그것이 성취하려는 방법을 우리에게 말해주십시오. 아마도 우리는 더 많은 것을 도울 수 있습니다. – Sparafusile
setTimeout 등을 사용하기 때문에 코드가 실행되지 않을 가능성이 있습니다. 타임 라인을 사용하여 실제로 일어나는 일을 살펴보십시오. – loislo
예, JS 환경이 웹 페이지와 별개이며 인스펙터가 JS 스크립트를 볼 수 없기 때문에 삽입 된 컨텐츠 스크립트가 디버그 및 프로파일 작성이 매우 어렵다는 것을 보았습니다. 나는 아직 어떤 좋은 해결 방법도 모른다. – yonran