2012-09-26 2 views
6

jquery 모바일로 작성된 상당히 큰 응용 프로그램을 degub 처리하려고하고 있으며 의심되는 메모리 누수를 막으려 고 고군분투하고 있습니다.메모리 누수를 찾아서 jquery/javascript 응용 프로그램을 디버깅하는 방법은 무엇입니까?

저는 모든 기능을 위아래로 실행하는 앱을 골랐습니다. 모든 동안 서버 메모리 사용은 괜찮습니다.하지만 한 페이지 만 제외하고 모두 잘 작동합니다.

위젯 무거운 제품 검색 & 주문 페이지에서 JQM photoswipe와 multiview 플러스 다른 플러그인을 사용하면 대부분의 버튼이 작동을 멈출 때까지 잠시 동안 잘 작동합니다.

버튼이 반응하지 않는다는 것을 알려줍니다. jquery 앱 관리자를 확인해야하며 모든 이벤트 바인딩도 처리합니다. 문제는 그래서, 그것은 약 90K 그리고 난 정말 어디서부터 시작 해야할지 모르겠다,

질문입니다 : 잠재적 인 메모리 누수에 대한 jQuery를/자바 스크립트를 검사 할 수있는 도구 이 있습니까? 문제를 해결하기 위해 내가 할 수있는 다른 조치는 무엇입니까? 당신은 크롬 개발자 도구가 제공하는 무엇의 일부를 체크 아웃 할 수있는 몇 가지 통찰력

+0

을, 당신은 문제가 메모리 누수는 것을 어떤 증거를해야합니까? 스크립트 오류가있는 오류 콘솔을 보았습니까? 단추에 대한 이벤트 처리기에 중단 점을 설정 했습니까? – jfriend00

+2

당신은 아마도 http://stackoverflow.com/questions/5028479/finding-memory-leaks-in-javascript-using-firebug – alexandernst

+0

을 찾고있을 것입니다. 방화 광에서 오류가 없습니다. 사실 ipad1 + 3에서는 앱 스토어에서 페이지/앱 페이지가 실행 중일 때 앱/페이지가 원활하게 실행됩니다. 나는 많은 이벤트를 묶어 놓은 콘솔을 사용하고 있지만 일단 페이지가 멈 추면 더 이상 발사하지 않는다. – frequent

답변

관련 문제