2014-03-28 1 views
1

기기가 정지되는 것으로 보이는 웹 앱이 있습니다. 이 웹 응용 프로그램은 약 1 년 동안 잘 작동했습니다. 변경된 기능 :Triage Web App을 사용하여 Windows Mobile 6.5 Pro에서 IE6 Mobile이 멈추는 방법

  1. 다음은 Windows Media Player 컨트롤에 추가하여 다른 이벤트에서 사운드를 재생할 수 있도록했습니다.
  2. 또한 사운드를 재생할 이벤트를 확인하기 위해 정기적 인 AJAX 호출이 도입되었습니다. 우리는 2.0 JQuery와 업그레이드를 동시에 소개
  3. 는, 다음은 이전 IE6 브라우저를 지원하지 않습니다 실현, 그래서 다시 어떻게됩니까

JQuery와 1.9.1으로 롤백? 사용자가 한 화면에 2 시간 정도 앉아 있으면 IE가 멈추고 장치 (Honeywell Dolphin 6000)를 재부팅해야합니다. 그들이 주변을 항해 중이면 동결 전의 시간이 지연되는 것 같지만 필연적으로 동결됩니다.

원래는 이것이 AJAX 호출주기가 일시 중지 될 때마다 메모리를 차지하는 것과 관련이 있다고 생각했습니다. 그러나 위의 1 번과 2 번을 제거했습니다. 그래서 나는이 문제의 원인이 무엇인지에 관해서 혼란 스럽습니다.

IE 11에서 실행 중이며 IE5/Windows Phone 에뮬레이션 모드로 실행중인 경우 오류가 발생하지 않으며 네트워크 프로필러에서 AJAX 호출이 이루어지지 않았 음을 확인할 수 있습니다.

사용자는 일반적으로 (10 회 중 9 회) 오류 메시지가 나타나지 않고 ... 장치가 정지됩니다. 일단 그들이 iexplorer.exe를 얻으면 Microsoft에 세부 정보를 보내는 옵션에 오류가 발생했습니다.

IE 11에서 Edge 모드에서 앱을 실행하고 메모리 프로파일 러를 사용하여 메모리 사용이 일관되게 유지됩니다. 그것은 약 173 메가 바이트, 높은 것하지만 나는 이것에 대해 잘 알고 있지 않다. 힙 크기는 1.81MB에 불과합니다.

메모리가 장치를 정지시키는 주요 문제입니까? 그 밖의 범인은 무엇입니까? 이것을 어떻게 분류하기 시작해야합니까?

+0

저는이 환경에 익숙하지 않지만 "Microsoft로 세부 정보 보내기"를 사용할 수 있습니까? 나는 그들이 어딘가에 기록되어 있다고 생각해야한다. 그리고 그것은 아마도 충돌의 이유를 포함 할 것이다. 또한, 장거리 : 당신의 HTML은 유효합니까? jQuery를 1.9.0으로 더 다운 그레이드하면 동일한 문제가 발생합니까? – halfer

+0

@halfer HTML 검사기 검사를 수행했는데 모두 만족 스럽거나 이전에있었습니다. 다음 테스트는 JQuery를 이전 버전으로 다운 그레이드하는 것입니다. –

+0

비록 이전에 존재했던 것이 여전히 문제일지도 모르고 새로운 컨트롤 때문에 이제는 그 자체가 나타나기까지합니다. 빨대에서 조금 쥐고, 나는 생각한다! – halfer

답변

0

JQuery 1.9.1이 문제였습니다. 일단 1.7.1로 등급을 낮추면 동결 문제가 모두 사라졌습니다.

관련 문제