.NET Compact Framework v2 is now available!

Happy Halloween everyone!  Today,  I thought I’d add my voice to the excitement surrounding the Visual Studio 2005 / .NET Framework v2 / .NET Compact Framework v2 release.  On the subject of version 2 of the .NET Compact Framework, I have to say that this is the finest release ever.  This release provides improved performance,…

2

Monitoring Application Performance on the .NET Compact Framework Part IV – Version 2 performance counters (Part II: Generics counters)

In the previous installment, I discussed the .NET Compact Framework performance counters related to the loader.  Today, I’d like to talk about the counters related to the new Generic feature of the .NET Compact Framework version 2.This is the second part of the series describing .NET Compact Framwork v2 performance counters.   A complete listing of…

1

Mike Hall podcast interview with Richard Greenberg

Mike Hall just posted an interview with Richard Greenberg, Group Program Manager for the .NET Compact Framework team.  If you have a half an hour, give it a listen.  Enjoy! — DK  Disclaimer(s): This posting is provided “AS IS” with no warranties, and confers no rights.

0

What is a Race Condition?

I’ve been posting a bit, lately, on debugging multi-threaded applications.  When talking about deadlocks, I mentioned that I was adding a Sleep statement to ensure that I hit the deadlock issue.  The reason that I needed to force the deadlock was that, depending on timing, the code could either work, or hang the application.  The…

2

Monitoring Application Performance on the .NET Compact Framework Part III – Version 2 performance counters (Part I: Loader counters)

Last time, I talked about the performance counters available in version 1 of the .NET Compact Framework.  Today, I’d like to talk about a few of the performance counters available in version 2 of the .NET Compact Framework.As I mentioned in part 1 (Enabling performance counters), the data collected is written to a file in…

0

Monitoring Application Performance on the .NET Compact Framework Part II – Version 1 performance counters

In the first post of this series, I talked about how to enable collection of performance counter data in the .NET Compact Framework.  In this installment, I’d like to talk a bit about the data collected by version 1 of the .NET Compact Framework.The table below lists the performance data collected by version 1 of…

0

Monitoring Application Performance on the .NET Compact Framework Part I – Enabling performance counters

Today’s post is the first in a series on monitoring application performance on the .NET Compact Framework.  In this installment, I will discuss how to enable the performance counters.  Later in this series, I will be talking about the counters themselves and how you can use the data collected.To enable the performance counters, you will…

3