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...

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....

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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,...

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...

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...

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...

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...

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...

Date: 06/30/2004