Улучшение производительности панорамы в Windows Phone 7 - PullRequest
0 голосов
/ 24 августа 2011

В качестве главной страницы у меня есть страница с панорамой, всего было 3 страницы, однако по каким-то причинам слайд идет не так, как обычно (В моем эмуляторе он плавный, но когда я встраиваю его в свой LG Optimus 7, заметное отставание при перемещении страницы на страницу) Я поместил необычное большое изображение в качестве фонов панорамы (около 1024 * 800 и 175 КБ), у меня также есть маска для каждой панорамы. Это причина проблемы? Потому что я еще не реализовал никакого кода, только чистый дизайн и простое управление медиаплеером. Я также использую MemoryDiagnosticsHelper для проверки использования памяти, и она составляет от 35 до 40 МБ. В чем может быть проблема и как улучшить производительность?

1 Ответ

2 голосов
/ 24 августа 2011

Если под маской вы подразумеваете OpacityMask, то это, вероятно, проблема.Это связано с тем, что OpacityMask вызывает рендеринг панорамы в потоке пользовательского интерфейса, а не в потоке компоновки.

Тестирование производительности должно проводиться на реальном устройстве, поскольку его аппаратное обеспечение сильно отличается (медленнее) от вашего среднего ПК.

...