Windows Phone Mango–What’s New? (“Profiler” – Part 9 of 8)

Tuesday, May 31, 2011

This post is a “missing part” of series about new features in Windows Phone Mango New and very important feature of Windows Phone “Mango” Developer Tools is the profiler. The profiler enables the developers of Silverlight applications (currently only Silverlight scenarios are supported) to sense important heartbeats of the application and collect information about application behavior at runtime. To measure the performance or the application, navigate to Debug menu option and select Start Windows Phone Performance Analysis: Visual Studio provides the developer with configuration setting screen which enables him to define some profiling settings, like drawing details, depth of stack frames...

Silverlight 3 Quick Tip: Analytics

Friday, July 10, 2009

Silverlight 3 has new feature which should help us to understand how good our application performs. This feature is Analytics class. It Has 2 read-only properties AverageProcessLoad – average CPU used by this process across all the cores AverageProcessorLoad – average CPU usage across all cores In addition it has GpuCollection collection with objects of GpuInformation type. Each one of GpuInformation object provides information about: DeviceId – device ID of the GPU VendorId – vendor ID of the GPU DriverVersion – video drivers version   Quick usage sample – show...

What’s new in Silverlight 3 Beta 1?

Wednesday, March 18, 2009

As just announced at MIX09 keynotes, new version of Silverlight will hit our machines – this time it will be Silverlight 3 Beta 1. Here is the short list of what’s new in there: Go offline with your application: Silverlight 3 provides all the features you need to store your application on your users machine, and then work against their data in the your isolated cache or under their MyDocuments. Your application can ask the user if they want to add a link to your application on their desktop or start menu. In addition, you can check...

Silverlight application performance – refresh rate & CPU usage

Thursday, July 17, 2008

You just wrote great Silverlight application? How about CPU usage? Do you have pretty static application UI and it still consumes 25-30% of your CPU? Probably you have to control how fast Silverlight should redraw the UI. To do it, you need to specify MaxFrameRate property in object initialization, like follows: 1: <asp:Silverlight ID="Xaml1" runat="server" 2: Source="~/ClientBin/ShowFPS.xap" 3: MinimumVersion="2.0.30523" 4: Width="100%" Height="100%" ...