2011-08-24 2 views
0

파노라마 페이지가 기본 페이지로 3 페이지 밖에 없었습니다. 그러나 몇 가지 이유 때문에 슬라이드가 평소대로 원활하게 진행되지 않습니다 (내 에뮬레이터에서는 부드럽지만 구축 할 때 내 LG Optimus 7에 페이지 이동시 눈에 띄지 않는 지연이 있습니다. 파노라마 배경 (대략 1024 * 800 및 175KB)으로 멋진 이미지를 넣었으며 각 파노라마 항목에 대한 마스크도 있습니다. 이것이 문제의 원인입니까? 아직 어떤 코드도 구현하지 않았기 때문에 순수한 디자인과 단순한 미디어 플레이어 컨트롤을 제공합니다. 또한 MemoryDiagnosticsHelper를 사용하여 메모리 사용을 확인하고 약 35MB ~ 40MB입니다. 어디에서 문제가 있으며 어떻게 성능을 향상시킬 수 있습니까?Windows 전화에서 파노라마보기 성능 향상

답변

2

마스크를 사용하여 OpacityMask를 의미하는 경우 문제가 될 수 있습니다. OpacityMask는 컴포지션 스레드가 아닌 UI 스레드에서 파노라마 렌더링을 강제 실행하기 때문입니다.

성능 테스트는 평균적인 PC와 매우 다른 (느린) 하드웨어를 사용하므로 실제 장치에서 모두 수행해야합니다.