Steven Pratschner's .Net CF WebLog
Another book update for “Customizing the Common Language Runtime”
A reader recently pointed out another error in my hosting book. The error...
Author: stevenpr Date: 03/01/2011
The .Net Compact Framework Configuration Tool
The .Net Compact Framework 3.5 Power Toys include a new utility called the NetCF Configuration Tool....
Author: stevenpr Date: 05/13/2008
The CLR Profiler for the .Net Compact Framework Series Index
I've completed all that I had planned to write (at least for now) about how to use the CLRProfiler...
Author: stevenpr Date: 05/08/2008
The CLRProfiler for the .Net Compact Framework, Part V: Controlling the profiler programmatically
If you've used the CLRProfiler for NetCF you've probably noticed that your application runs much...
Author: stevenpr Date: 04/22/2008
Promoting all .Net Compact Framework Applications on a device using device.config
By default, a managed device application is run with the version of the .Net Compact Framework it...
Author: stevenpr Date: 03/11/2008
The CLRProfiler for the .Net Compact Framework, Part IV: The Call Tree View
This series of posts provides an introduction to using the CLRProfiler for the .Net Compact...
Author: stevenpr Date: 02/12/2008
PowerToys for the .Net Compact Framework version 3.5 now released!
We've just released the final 3.5 version of the PowerToys for NetCF to the web. You'll need...
Author: stevenpr Date: 12/10/2007
The CLRProfler for the .Net Compact Framework, Part III: The Timeline View
In the first two parts of this series (part 1 and part 2) I described how to get started using the...
Author: stevenpr Date: 11/28/2007
Calling the EnumServices Win32 API from your .Net Compact Framework Application
I was helping a customer use PInvoke to call EnumServices today and got stuck a few times so I...
Author: stevenpr Date: 11/20/2007
Great .Net Compact Framework Content at Oredev
Next week is the annual Øredev conference in Malmö, Sweden. We're very fortunate to have 3 detailed...
Author: stevenpr Date: 11/09/2007
What's new in the Remote Performance Monitor for .Net Compact Framework 3.5
The Remote Performance Monitor (RPM) first shipped in version 2 service pack 1 of the .Net Compact...
Author: stevenpr Date: 10/26/2007
The CLRProfiler for the .Net Compact Framework, Part II: Histograms and "Show who Allocated"
Yesterday I started a series of posts on how the use the CLRProfiler for the .Net Compact...
Author: stevenpr Date: 10/18/2007
The CLRProfiler for the .Net Compact Framework, Part 1: Getting Started
Version 3.5 of the .Net Compact Framework contains a new memory profiler called the CLRProfiler. The...
Author: stevenpr Date: 10/17/2007
Write your own GC Heap Viewer for the .Net Compact Framework
The last few versions of the Remote Performance Monitor enable you to view snapshots of the GC heap...
Author: stevenpr Date: 09/21/2007
.Net Compact Framework: “Hey, what happened to the diagnostic tools?”
If you’ve installed the Beta2 version of Orcas you may have noticed that the NetCF diagnostic tools...
Author: stevenpr Date: 09/12/2007
.Net Compact Framework Performance Webcast
Last week I did an MSDN webcast on writing high performing device applications using the .Net...
Author: stevenpr Date: 08/14/2007
Using the .NetCF Remote Performance Monitor to find memory leaks: A real world example
A few weeks ago I posted an entry describing how to use the .Net Compact Framework Remote...
Author: stevenpr Date: 03/23/2007
Finding Managed Memory leaks using the .Net CF Remote Performance Monitor
Service Pack 2 of the .Net Compact Framework V2.0 includes some new features in the Remote...
Author: stevenpr Date: 03/08/2007
Using the .Net Compact Framework Remote Performance Monitor to Optimize your application's memory usage
The November issue of .Net Developers Journal includes a new article on using the Remote Performance...
Author: stevenpr Date: 01/02/2007
More book updates for Customizing the CLR
I’ve recently been made aware of two more updates I need to provide for my book on Customizing the...
Author: stevenpr Date: 12/07/2006
Auto-Deployment of Remote Performance Monitor Device-side Components
In my earlier post on using the .Net Compact Framework Remote Performance Monitor, I describe that...
Author: stevenpr Date: 10/31/2006
Analyzing Device Application Performance with the .Net Compact Framework Remote Performance Monitor
Service Pack 1 of the .Net Compact Framework version 2 (see...
Author: stevenpr Date: 04/17/2006
Book updates for Customizing the CLR
Releasing a book before the product on which it is based ships is always a risky proposition as...
Author: stevenpr Date: 03/28/2006
.Net Compact Framework GC article in .Net Developers Journal
I recently wrote an article for .Net Developers Journal on how operations like boxing and string...
Author: stevenpr Date: 02/08/2006
The Design of the .Net Compact Framework CLR, Part III: GC Heap Management
Here's Part III of the series on the design of the .Net Compact Framework CLR. Previous posts in...
Author: stevenpr Date: 12/14/2005
The Design of the .Net Compact Framework CLR, Part II: JIT Compiler Design Considerations
This is the second in a series of posts describing the design of the .Net Compact Framework CLR. If...
Author: stevenpr Date: 12/12/2005
The Design of the .Net Compact Framework CLR, Part 1: Overview and Background
In the last few weeks I've been working on a series of posts that describes why various design...
Author: stevenpr Date: 12/12/2005
Why Upgrade to Version 2.0 of the .Net Compact Framework?
Much has been written about the new technical features available in version 2 of the .Net Compact...
Author: stevenpr Date: 11/30/2005
Diagnosing Marshaling Errors using Interop Logging
In a previous post I described how the Loader Log can be used to help diagnose problems such as...
Author: stevenpr Date: 06/22/2005
Update on “Using POOM with .Net Compact Framework Whidbey”
Last summer I wrote a post about how to access the PocketOutlook Object Model (POOM) using the Beta1...
Author: stevenpr Date: 06/15/2005
Better Diagnostics in Whidbey: Loader Logging
If you’ve spent much time developing applications with version 1 of the .Net Compact Framework,...
Author: stevenpr Date: 02/28/2005
.Net Compact Framework: Versioning, Strong Names and the Global Assembly Cache – Part 2
Last summer I posted an article that described the basic differences between the .Net Compact...
Author: stevenpr Date: 01/05/2005
Application Compatibility with .Net Compact Framework Whidbey
Throughout the Whidbey product cycle, we’ve tried hard to make sure that the new version of the...
Author: stevenpr Date: 12/30/2004
Using POOM with .Net Compact Framework Whidbey Beta1
Note: Be sure to also read the update to this post. Working with POOM in the Compact Framework is...
Author: stevenpr Date: 08/05/2004
An Overview of the .Net Compact Framework Garbage Collector
Developers frequently ask for more information about how the garbage collector works in the Compact...
Author: stevenpr Date: 07/26/2004
.Net Compact Framework: Versioning, Strong Names and the Global Assembly Cache – Part 1
Hi everyone – My name is Steven Pratschner. I’m the Program Manager for the CLR that...
Author: stevenpr Date: 06/30/2004