Vem är Johan Lindfors

Jag jobbar som teknisk chef på Microsoft i Sverige och ansvarar för vår tekniska evangelisering mot utvecklare. I den här bloggen har jag för avsikt att skriva om utveckling i allmänhet och på Microsofts plattform i synnerhet.

Är du intresserad av en XNA användargrupp?



Visa resultat!

Get Microsoft Silverlight

Optimera prestanda i Silverlight-applikationer för WP7

När du börjar utveckla applikationer för Windows Phone 7 med Silverlight så är det naturligtvis viktigt att kontinuerligt ha koll på systemresurser och optimera applikationens olika delar som exempelvis animationer. Allt för att få till en så bra upplevelse som möjligt för användaren.

Då kan det vara bra att slå på följande egenskap:

Application.Current.Host.Settings.EnableFrameRateCounter = true;

UPPDATERING:

I applikationer som väljer att visa SystemTray (som visar batteri osv) så kommer räknarna att hamna bakom denna, det betyder att för att vara säker på att se räknarna så är följande kodrader att föredra:

this.SetValue(Microsoft.Phone.Shell.SystemTray.IsVisibleProperty, false);
Application.Current.Host.Settings.EnableFrameRateCounter = true;

Då kommer du att få fem stycken räknare högst upp i vänsta hörnet som ger följande information:

  1. imageRender thread frame rate
  2. UI thread frame rate
  3. Vram used
  4. # textures used
  5. # intermediate textures used

Mer information om detta kan du få här: http://live.visitmix.com/MIX10/Sessions/CL60

Postades 11. juni 2010 17:35 av Johan Lindfors

Lägg till kommentar




  Country flag

biuquote
  • Kommentar
  • Live överblick
Loading



Den här bloggen använder BlogEngine.NET 1.6.0.0
Temat anpassat av Johan Lindfors