0
각도 응용 프로그램을 최적화하고 있습니다. 난 각도 애플 리케이션은 100 밀리 초 비용 것입니다 부트 스트랩을 발견.각 컨트롤러 및 지시문의 부팅 시간을 기록하는 방법
console.time("ng-boot");
angular.bootstrap("myapp");
console.time("ng-boot");
시간은 거의 300ms입니다 !!!
그런 다음 "부트 스트랩"단계에서 각 컨트롤러 (init) 및 지시문 (postLink maybe ...)의 모든 실행 시간을 가져오고 싶습니다. 나는 어떻게 그것을 성취 할 수 있는가?
물론 모든 컨트롤러에 로그를 추가하고 지시문에 링크 기능을 추가하여 시간을 확보 할 수 있습니다. 하지만 너무 많은 지침이 있습니다. 더 좋은 방법이 있는지 알고 싶습니다.
예, 저는 이러한 도구를 알고 있습니다. 이러한 도구를 사용하여 문제를 찾아내는 것은 어렵습니다. 각도가 솔루션을 제공한다면, 비효율적 인 코드를 찾는 것이 더 쉬울 것입니다. – Freedom
그래서 AngularJS Batarang은 크롬 개발자 도구를 확장 한 것입니다. 특히 AngularJS Batarang입니다. 나는 그것을 많이 사용하지는 않지만 당신의 문제를 해결할 수 있습니다. – sagie
답변을 주셔서 감사합니다. 저는 크롬 개발자 도구와 "AngularJS Batarang"의 두 프로필을 모두 사용해 보았습니다. 마침내 나는 병목 현상을 발견했다. – Freedom