Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Windows performance, development, and related issues(and maybe some not so related...)
C# IShellLink COM Interop Example #1
I recently needed to use C# to programmatically create a shortcut (.LNK file) to a console...
Date: 12/05/2010
WPF: Styling the Expander Control
I recently needed to style a WPF expander control for a prototype project. Our team’s UX designer...
Date: 03/28/2010
BizzySpinner 2 – A WPF Spinning Busy State Indicator (with source)
I’ve made a key improvement to my BizzySpinner control form my last post. It now starts and stop...
Date: 01/10/2010
Stack Walking in Xperf
Bruce Dawson is a performance analyst on the client performance team. He has written this...
Date: 08/06/2009
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...
Date: 08/06/2009
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...
Date: 03/16/2008
XPerf Articles
Here is a chronological list of the my posts about the xperf tools. If you are new to the tools, or...
Date: 03/15/2008
Xperf support for XP
"Do the xperf tools support XP or Windows Server 2003?" is a frequently ask...
Date: 02/24/2008
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...
Date: 02/15/2008
Advertisements are now Music Videos
I just love this add for the Sony Ericsson XPERIA X1.... its just barely an add. Its really a...
Date: 02/11/2008
Xperf Tools Landing Page and Update
The WHDC folks now have web page setup for the Windows Performance Toolkit (aka the 'xperf...
Date: 02/10/2008
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...
Date: 02/08/2008
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...
Date: 05/19/2007
Handy WPF Tool - Style Snooper
Walt Ritscher has a really handy tool on his blog called 'Style Snooper'. This utility will display...
Date: 05/06/2007
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...
Date: 03/24/2007
Ferrari 5000
Until mid February, I'd been using a Acer Ferrai 4000 laptop for about a year. It was a great laop...
Date: 03/18/2007
Riffing on Rico
Rico's recent post is interesting as it hints at things some developers do that sound like a good...
Date: 02/02/2007
Beyond Hello World - Update 4, File loading 27 times faster!
CLCV V4 now loads files about 27 times faster than V3 when running on my laptop. The tree view is...
Date: 01/30/2007
Ferrari 4000
I've been using a Acer Ferrai 4000 laptop for about the last year and its been great - its quite...
Date: 01/29/2007
CLC and it's Data Viewer CLCV
CLC is a native C++ program I developed that counts lines of source code. It is designed to handle...
Date: 01/21/2007
CES - Bill Gates Keynote and MS CES BLog
You can find Bill's key note video here: https://www.microsoft.com/winme/0701/29031/ces.asx The...
Date: 01/12/2007
CES - TV's, Cool Phones, and Out of the Ordinary Gizmos
I'm finally back from CES - what a HUGE show! There were 2,700 exhibitors spread over all 3.2...
Date: 01/12/2007
CES - LG Shine Cell Phone
Wow, there are a TON of cool things at CES with lots of great blogs and pictures of new and...
Date: 01/10/2007
Beyond Hello World - An Update On My First WPF Application (with source)
I've been working on my first useful WPF application and I've learned several things since my last...
Date: 01/03/2007
What does "Lines of Code" mean for a XAML file?
I have a utility that measures lines of code (CLC.EXE). It works with C, C++, C#, Perl, x86 assembly...
Date: 12/30/2006
Beyond Hello World - My First WPF Application (with source)
My pet project for the holiday vacation has been writing a WPF application to view data from my code...
Date: 12/30/2006
WPF Styles
One of the things I planned to do this holiday season was spend some time learning about Windows...
Date: 12/27/2006
Vista System Requirements, Minimum Supported and Minimum Recommended
One of the things I worked on for Vista was the System Requirements. These are widely quoted, but...
Date: 12/21/2006
How Vista Enables Windows Aero - New Document Available
Windows Aero is Vista's new user interface and is based on desktop composition which is the process...
Date: 12/19/2006
What does it take to run Aero
I receive a lot of questions internally and from partners about what it takes for a system to run...
Date: 10/12/2006
Graphics Memory Reporting in Vista
Vista manages graphics memory in a much more sophisticated way than XP. In XP, the graphics driver...
Date: 10/10/2006
No marketing people were hurt in the naming of this feature....
In the description of MIke's recent Channel9 interview, Charles hints that Marketing named the...
Date: 10/09/2006
ISRs and DPCs, The Silent Killers
Hardware interrupt service routines and deferred procedure calls can be the silent killers of system...
Date: 10/09/2006
Channel9 has a good video of Mike Fortin discussing what our team does.
Channel9 has a good video interview of Mike Fortin where he dicusses what our team does and goes...
Date: 10/08/2006