.NET Compact Framework v3.5 Power Toys CTP

The .NET Compact Framework team made an exciting CTP available this week.  The .NET Compact Framework v3.5 Power Toys September 2007 CTP release contains some old friends (ex: Remote Performance Monitor) and ads some great new ones (Service Model Metadata Tool, App Configuration Tool, etc). Here’s what the download page has to say about the…

4

Testing performance

A couple of weeks ago, I described the test development priorities for the .NET Compact Framework team.  As part of that discussion, I stated that performance should be tested in parallel with the other forms of testing (unit, customer scenarios, etc).  Today, I would like to spend some time talking about performance testing.General considerationsWhen testing…

4

Using the .NET Compact Framework Remote Performance Monitor to Configure Diagnostic Options

Diagnostic, performance and debugging tools are very cool.  The more tools available, the easier it tends to be to find and fix application issues.  With Visual Studio 2005, several handy tools were added.  I use the Remote Registry Editor and Remote File Viewer just about every day.  Version 2 of the .NET Compact Framework added…

2

Application Performance: Value Type Boxing

One of the most popular .NET Compact Framework demos at MEDC 2006 was the .NET Compact Framework Remote Performance Monitor.  While working at our booth on the expo floor, I used the .NET Compact Framework Performance Monitor to examine the performance of a simple application that I wrote on the booth PC. If you had…

1

Using .stat Files with the .NET Compact Framework Remote Performance Monitor

Steven Pratschner recently posted about one of the coolest new features of the Service Pack 1 beta for .NET Compact Framework version 2 — the .NET Compact Framework Remote Performance Monitor.  Along with the real-time view of the .NET Compact Framework performance statistics, the Remote Performance Monitor can also load and display counter data from…

0

Wrapping Unmanaged Resources

I recently wrote about three common causes of memory leaks in managed applications.  In that post, I mentioned that failing to release unmanaged resources was one cause.  Today, I’d like to talk a bit about one approach to working with unmanaged resources that has worked well in my code.Wrapping Unmanaged ResourcesWhile at MEDC 2005, I…

1

Monitoring Application Performance on the .NET Compact Framework – Table of Contents and Index

When a post series gets as long as Monitoring Application Performance on the .NET Compact Framework (nine parts), it can be difficult to find exactly the portion you need.  To help solve this problem, I’ve created this table of contents as an addendum to the series.Monitoring Application Performance on the .NET Compact Framework table of…

11

Monitoring Application Performance on the .NET Compact Framework Part IX – Version 2 performance counters (Part VII: Windows.Forms counters)

This is the seventh (and final) in the series describing the .NET Compact Framework v2 performance counters.  For a complete listing of the previous installments, please see the list below.Pre-requisite:Monitoring Application Performance on the .NET Compact Framework Part I – Enabling performance counters.NET Compact Framework Version 1:Monitoring Application Performance on the .NET Compact Framework Part…

2

Monitoring Application Performance on the .NET Compact Framework Part VIII – Version 2 performance counters (Part VI: Exceptions, Interop and Networking counters)

This is the sixth in the series of .NET Compact Framework v2 performance counters.  For a complete listing of the previous installments, please see the list below.Pre-requisite:Monitoring Application Performance on the .NET Compact Framework Part I – Enabling performance counters.NET Compact Framework Version 1:Monitoring Application Performance on the .NET Compact Framework Part II – Version…

0

Monitoring Application Performance on the .NET Compact Framework Part VII – Version 2 performance counters (Part V: JIT Compiler counters)

Today’s post is the fifth in the series of .NET Compact Framework v2 performance counters.  For a complete listing of the previous installments, please see the list below.Pre-requisite:Monitoring Application Performance on the .NET Compact Framework Part I – Enabling performance counters.NET Compact Framework Version 1:Monitoring Application Performance on the .NET Compact Framework Part II -…

0