Welcome to MSDN Blogs Sign in | Join | Help

Pigs Can Fly

Windows performance, development, and related issues
(and maybe some not so related...)

Browse by Tags

Stack Walking in Xperf
Bruce Dawson is a performance analyst on the client performance team.  He has written this guest post on enabling stack walking using xperf for both 32-bit and 64-bit Windows systems (Vista and Win7).  For more posts on xperf see this page . Read More...
StackOverflow answer – why learn multi-core programming? #2
In my last post I talked about how multi-threading can be used to improve responsiveness while loading a file. I’ve put together a sample program (source included) that shows how to do this in C# 3.0, .NET 3.5, and WPF using Visual Studio 2008. You can find a zip file with a complete project attached. Read More...
StackOverflow answer – why learn multi-core programming?
I must admit, I’m addicted to Stackoverflow .  Its a great site, being both interesting and easy to use. Recently, I ran across this question “ Are you concerned about multicore ”.   HenryR , a PhD candidate at Cambridge is asking if the Read More...
So just what is in a trace? Using the xperf trace dumper
There is a lot of information in a typical kernel trace.  While the Performance Analyzer tool is quite powerful and makes it easy to view a trace graphically, sometimes you just need to see what is in the trace directly.  Xperf makes this easy. Read More...
XPerf Articles
Here is a chronological list of the my posts about the xperf tools. If you are new to the tools, or simply want to find a specific article, this is a good place to start. I've listed each article's title and first paragraph. The title is the link to the Read More...
Using the Windows Sample Profiler with Xperf
Using the xperf tools, ETW, and the kernel sample profile interrupt all together provides a very effective and easy to use sample profiler for the analysis of both application and system wide performance.  At each sample interrupt, the ETW sub-system Read More...
Xperf support for XP
"Do the xperf tools support XP or Windows Server 2003?" is a frequently ask question.  The answer is no mostly, and yes for a few things.  The next article in this series is Using the Windows Sample Profiler with Xperf xperf.exe can Read More...
Using Xperf to take a Trace (updated)
Lets get to it!  Here is how to take a basic trace then look at CPU and disk utilization.    Its really simple, just three commands to turn on tracing, turn it off, and then view the trace. The next article in this series is Xperf Read More...
Advertisements are now Music Videos
I just love this add for the Sony Ericsson XPERIA X1 .... its just barely an add.  Its really a pretty cool music video... Read More...
Xperf Tools Landing Page and Update
The WHDC folks now have web page setup for the Windows Performance Toolkit (aka the 'xperf tools').  The page includes downloads for updates to the versions that ship in the SDK.  In the near future, this page will include pointers to updated Read More...
Xperf, a new tool in the Windows SDK
The SDK team just shipped the latest version of the Windows SDK which supports Windows Server 2008 and Vista SP1.  The SDK now includes an important new tool; the Windows Performance Tool Kit from the Windows performance team (we call them the xperf Read More...
Really, we don't interview this way... really...
One of my favorite blogs is Worse Than Failure (WFT). Many of the articles are very interesting. But gee, you just can't believe everything you read on the web. Recently, Alex Papadimoulis posted an article titled Job Interview 2.0: Now With Riddles! Read More...
Handy WPF Tool - Style Snooper
Walt Ritscher has a really handy tool on his blog called 'Style Snooper' . This utility will display the style of any WPF control from its assembly. It does this by parsing all the public, concrete, non-generic classes in the assembly that derive from Read More...
Beyond Hello World - Update 5, TreeMap Control Working, Perf Issues
CLCV V5 now has a fully working TreeMap control that zooms, supports mouse over events and looks pretty good. But there are two major performance problems: 1) WPF rendering seems to be very expensive. 2) Tree Map nodes are relatively expensive in terms of memory size. Source code is included. Read More...
Ferrari 5000
Until mid February, I'd been using a Acer Ferrai 4000 laptop for about a year. It was a great laop top - fast, rliable and it had a large screen. But, I had borrowed it from our lab when my old laptop died and I just didn't have time to order a new one Read More...
More Posts Next page »
Page view tracker