Instructions for profiling Silverlight (Desktop) with VS2010 RTM

Maxim Goldin, from the VSTS team, has an excellent post on how to profile Silverlight 4 desktop with VS2010: http://blogs.msdn.com/mgoldin/archive/2010/04/26/vs2010-silverlight-4-profiling.aspx Oren Nachman, our rockstar new perf SDET for Silverlight, is also an excellent source for Silverlight profiling tricks.

1

Going to Vegas with my Phone…

For those wondering my current project is, I can finally talk about it! I’ll be speaking at Mix, hope to see you there! SILVERLIGHT PERFORMANCE ON WINDOWS PHONE Learn how to optimize your Silverlight code for Windows Phone. This session will discuss common bottlenecks using the graphics and managed stacks, and will highlight how to optimize…

7

PDC video, TechEd Iceland, VS2010, profiling, Silverlight 4

(I know I promised this eons ago, so apologies in advance… on the flipside, I’m posting from my vacation in Paris, so hopefully that earns me 1-2 brownie points back.) First, my PDC slides and the video. This is the same talk that I gave at TechEd Iceland for profiling.  I was recently reminded to…

13

Tips for creating massive amounts of shapes

I am often asked how to reduce the creation time for a massive number of shapes.   Try a few things: 1)      Use XamlReader.Load when you can (with the mini-language), which allows you to use the native parser and not managed code to create new shapes 2)      Use the mini-language for Paths or lines (whether…

5

Video of "Deep Dive into SL Graphics" is posted

The video for my talk on graphics is now posted, with slides: http://videos.visitmix.com/MIX09/T17F Demos: Demo project for building an invert shader  Demo project for using a transition effect  Note that I deleted the original images from the project — so, before pressing F5, replace trees.jpg and spring.jpg with actual images. I’ll post detailed steps shortly,…

3

Summary of the 20min perf talk

The 20 minute talk is posted here. I spoke till the speaker timer started to flash at me (giant flashing clock), which resulted in having no time for a forum Q&A, but feel free to post your questions/comments down below. I’m always curious about what perf issues people are hitting.  Understanding perf issues gives me an…

3

See you in Vegas!

Headed to Vegas tomorrow for Mix09. If you join us at The Venetian, either in person or online, check out my two talks: Deep Dive into Silverlight Graphics, Thurs at 10:30-11:45am Building an Optimized, Graphics-Intensive Silverlight Application, Fri at 9:00 – 9:30am Karen Corby has a great list of Silverlight-related sessions here, and you can…

4

Published the Source code for Silverlight 2 Runtime & SDK Controls

Hi all, We’ve just published the sample source code for the Silverlight 2 Controls as shipped in the runtime and the SDK.   Within the RuntimeControls folder, you’ll see a Solution that contains three projects: 1.       SilverlightControls – One can edit the source and default control templates of the controls in order to build a…

11

What is the Silverlight Font?

Saw this forum post, and thought it worthwhile to send out an FYI to the rest of the world: In Silverlight 1.0, we use Lucida as the default font. For Silverlight 2 apps, we created a world-friendly font, called the Portable UI font (PUI!), which uses the Verdana glyphs for the Western characters and a variety…

7