2011-09-30 2 views
0

약 250 개의 요소가있는 실버 라이트 페이지가 있습니다. 페이지 로딩 시간은 평균 약 2.5 초입니다. 데이터 부분을 줄이려고했지만 그만큼 도움이된다고 생각하지 않습니다. 데이터가없는 경우에도 약 2 초 정도 걸립니다. 느린 원인이되는 UI 요소로드 시간을 추측합니다.느린 페이지로드 실버 라이트 용 페이지 전환 Windows Phone

내 현재 탐색 구조는 다음과 같습니다

응용 프로그램의 부하 --- 메인 페이지 --- 게임 페이지.

문제는 게임 페이지로드 시간입니다. 다른 페이지는 매우 적합합니다.

내비게이션 버튼 (게임 시작 버튼)을 누르면 현재 "느려짐"이 발생하고 앱이 정지 된 후 다음 페이지를로드합니다.

내 질문은 : 어쨌든 "사전로드"페이지가 있습니까? 그런데, 어쨌든 snappiness에 대한 인식을 위해 일종의 애니메이션을 실행하고 있습니까?

실버 라이트 툴킷을 기반으로 페이지 전환을 시도했지만 전혀 도움이되지 않는다고 생각합니다. 애니메이션은 탐색 버튼을 누른 후 "멈춤"후에 시작됩니다.

감사

앨빈

답변

0

응용 프로그램은 당신이에 오프로드 할 수 있어야 UI 스레드에 (프로세서 사이클 측면에서) 장기 실행 작업을 수행하는 "정지"로 표시되는 경우 페이지로드를 빠르게하는 백그라운드 스레드 WP 7.1 SDK 도구를 사용하고 Mango를 타겟팅하는 경우 기본 성능 분석 도구를 사용하여 병목 현상의 원인을 찾을 수 있습니다.

관련 문제