Sign in
Steven Pratschner's .Net CF WebLog
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Custominzing the CLR book
Diagnostics
GC
Interop
NetCF General
Versioning
Archive
Archives
March 2011
(1)
May 2008
(2)
April 2008
(1)
March 2008
(1)
February 2008
(1)
December 2007
(1)
November 2007
(3)
October 2007
(3)
September 2007
(2)
August 2007
(1)
March 2007
(2)
January 2007
(1)
December 2006
(1)
October 2006
(1)
April 2006
(1)
March 2006
(1)
February 2006
(1)
December 2005
(3)
November 2005
(1)
June 2005
(2)
February 2005
(1)
January 2005
(1)
December 2004
(1)
August 2004
(1)
July 2004
(1)
June 2004
(1)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Steven Pratschner's .Net CF WebLog
Another book update for “Customizing the Common Language Runtime”
Posted
over 2 years ago
by
stevenpr
0
Comments
A reader recently pointed out another error in my hosting book. The error involves an API I used in the book that was cut before the final release went out. On pages 253-256 I describe a hosting API named IHostControl::GetDomainNeutralAssemblies...
Steven Pratschner's .Net CF WebLog
The .Net Compact Framework Configuration Tool
Posted
over 5 years ago
by
stevenpr
1
Comments
The .Net Compact Framework 3.5 Power Toys include a new utility called the NetCF Configuration Tool. The Configuration Tool is a diagnostic tool. You won't typically use it in the course of everyday development, but it will come in handy for tasks...
Steven Pratschner's .Net CF WebLog
The CLR Profiler for the .Net Compact Framework Series Index
Posted
over 5 years ago
by
stevenpr
3
Comments
I've completed all that I had planned to write (at least for now) about how to use the CLRProfiler with NetCF. Here's a brief explanation and a link to each post the series: Part I, Getting Started. Describes how to install the profiler, launch...
Steven Pratschner's .Net CF WebLog
The CLRProfiler for the .Net Compact Framework, Part V: Controlling the profiler programmatically
Posted
over 5 years ago
by
stevenpr
1
Comments
If you've used the CLRProfiler for NetCF you've probably noticed that your application runs much slower when being profiled. You likely have also seen the huge amount of data the profiler generates, even for relatively simple applications. ...
Steven Pratschner's .Net CF WebLog
Promoting all .Net Compact Framework Applications on a device using device.config
Posted
over 5 years ago
by
stevenpr
1
Comments
By default, a managed device application is run with the version of the .Net Compact Framework it was built with. Only if that version is not present on the device will we "promote" the application to run with the latest installed version...
Steven Pratschner's .Net CF WebLog
The CLRProfiler for the .Net Compact Framework, Part IV: The Call Tree View
Posted
over 5 years ago
by
stevenpr
1
Comments
This series of posts provides an introduction to using the CLRProfiler for the .Net Compact Framework. In previous posts ( part 1 , part 2 , and part 3 ) we've looked at various profiler features as we try to solve a performance problem with a sample...
Steven Pratschner's .Net CF WebLog
PowerToys for the .Net Compact Framework version 3.5 now released!
Posted
over 6 years ago
by
stevenpr
6
Comments
We've just released the final 3.5 version of the PowerToys for NetCF to the web. You'll need to install the 3.5 NetCF runtime on your device to use these tools. For now, you can get the correct runtime by installing Visual Studio 2008 . ...
Steven Pratschner's .Net CF WebLog
The CLRProfler for the .Net Compact Framework, Part III: The Timeline View
Posted
over 6 years ago
by
stevenpr
5
Comments
In the first two parts of this series ( part 1 and part 2 ) I described how to get started using the CLRProfiler and how to use the histograms and the "Show Who Allocated" view to see what types of objects you're allocating and to determine...
Steven Pratschner's .Net CF WebLog
Calling the EnumServices Win32 API from your .Net Compact Framework Application
Posted
over 6 years ago
by
stevenpr
1
Comments
I was helping a customer use PInvoke to call EnumServices today and got stuck a few times so I thought it may be helpful to post the solution in case anyone else runs into this someday. EnumServices returns a buffer containing a number of structures of...
Steven Pratschner's .Net CF WebLog
Great .Net Compact Framework Content at Oredev
Posted
over 6 years ago
by
stevenpr
1
Comments
Next week is the annual Øredev conference in Malmö, Sweden. We're very fortunate to have 3 detailed .Net Compact Framework sessions there. Doug Boling will be doing sessions on performance and on how to enable GPS in your applications and I'll be doing...
Steven Pratschner's .Net CF WebLog
What's new in the Remote Performance Monitor for .Net Compact Framework 3.5
Posted
over 6 years ago
by
stevenpr
6
Comments
The Remote Performance Monitor (RPM) first shipped in version 2 service pack 1 of the .Net Compact Framework. Since that time, numerous customers have come to depend on RPM to help them diagnose performance problems and find memory leaks in their...
Steven Pratschner's .Net CF WebLog
The CLRProfiler for the .Net Compact Framework, Part II: Histograms and "Show who Allocated"
Posted
over 6 years ago
by
stevenpr
7
Comments
Yesterday I started a series of posts on how the use the CLRProfiler for the .Net Compact Framework. The first post contained the basic information you need to get started. I described how to install the profiler, launch an application on...
Steven Pratschner's .Net CF WebLog
The CLRProfiler for the .Net Compact Framework, Part 1: Getting Started
Posted
over 6 years ago
by
stevenpr
13
Comments
Version 3.5 of the .Net Compact Framework contains a new memory profiler called the CLRProfiler. The CLRProfiler is a great tool for looking into the details of how your application is allocating and using managed objects. For example, the profiler allows...
Steven Pratschner's .Net CF WebLog
Write your own GC Heap Viewer for the .Net Compact Framework
Posted
over 6 years ago
by
stevenpr
1
Comments
The last few versions of the Remote Performance Monitor enable you to view snapshots of the GC heap on demand . The view of the heap presented by RPM is oriented around finding managed memory leaks. Specifically, the data is organized so that...
Steven Pratschner's .Net CF WebLog
.Net Compact Framework: “Hey, what happened to the diagnostic tools?”
Posted
over 6 years ago
by
stevenpr
1
Comments
If you’ve installed the Beta2 version of Orcas you may have noticed that the NetCF diagnostic tools (RPM, CLRProfler, ...) are missing. Don’t worry, these haven’t been cut from Orcas, they will just be distributed via the web in a separate “power toys...
Steven Pratschner's .Net CF WebLog
.Net Compact Framework Performance Webcast
Posted
over 6 years ago
by
stevenpr
1
Comments
Last week I did an MSDN webcast on writing high performing device applications using the .Net Compact Framework. The webcast contains both in depth information on the internal workings of the Compact Framework and a set of tips and tricks for optimizing...
Steven Pratschner's .Net CF WebLog
Using the .NetCF Remote Performance Monitor to find memory leaks: A real world example
Posted
over 6 years ago
by
stevenpr
0
Comments
A few weeks ago I posted an entry describing how to use the .Net Compact Framework Remote Performance Monitor to find managed memory leaks . The other day I ran across a post from Rabi Satter describing how he used to tool to solve a critical leak for...
Steven Pratschner's .Net CF WebLog
Finding Managed Memory leaks using the .Net CF Remote Performance Monitor
Posted
over 6 years ago
by
stevenpr
11
Comments
Service Pack 2 of the .Net Compact Framework V2.0 includes some new features in the Remote Performance Monitor aimed at finding memory leaks in the managed heap. These features allow you to take snapshots of the GC heap at any point in time and view the...
Steven Pratschner's .Net CF WebLog
Using the .Net Compact Framework Remote Performance Monitor to Optimize your application's memory usage
Posted
over 6 years ago
by
stevenpr
1
Comments
The November issue of .Net Developers Journal includes a new article on using the Remote Performance Montior . In the article I describe how to interpret the various memory-related counters to optimize how your Compact Framework application uses memory...
Steven Pratschner's .Net CF WebLog
More book updates for Customizing the CLR
Posted
over 7 years ago
by
stevenpr
2
Comments
I’ve recently been made aware of two more updates I need to provide for my book on Customizing the .Net Framework CLR . As always, I apologize for any inconvenience these discrepancies may have caused. Chapter 2, Page 7. The table which lists the methods...
Steven Pratschner's .Net CF WebLog
Auto-Deployment of Remote Performance Monitor Device-side Components
Posted
over 7 years ago
by
stevenpr
1
Comments
In my earlier post on using the .Net Compact Framework Remote Performance Monitor, I describe that you must manually copy two files (netcfrtl.dll and netcflaunch.exe) to your device before you can launch an application to receive performance statistics...
Steven Pratschner's .Net CF WebLog
Analyzing Device Application Performance with the .Net Compact Framework Remote Performance Monitor
Posted
over 7 years ago
by
stevenpr
59
Comments
Service Pack 1 of the .Net Compact Framework version 2 (see http://blogs.msdn.com/netcfteam/archive/2006/04/21/580901.aspx ) includes a new utility called the .Net Compact Framework Remote Performance Monitor (RPM). The RPM helps you diagnose performance...
Steven Pratschner's .Net CF WebLog
Book updates for Customizing the CLR
Posted
over 7 years ago
by
stevenpr
0
Comments
Releasing a book before the product on which it is based ships is always a risky proposition as product changes are inevitable, which may invalidate some of what you've written. My situation is no exception. I finished writing my book on advanced CLR...
Steven Pratschner's .Net CF WebLog
.Net Compact Framework GC article in .Net Developers Journal
Posted
over 7 years ago
by
stevenpr
0
Comments
I recently wrote an article for . Net Developers Journal on how operations like boxing and string manipulations can affect the performance of the Compact Framework's garbage collector. Credit for the ideas and samples in the article go to Roman Batoukov...
Steven Pratschner's .Net CF WebLog
The Design of the .Net Compact Framework CLR, Part III: GC Heap Management
Posted
over 8 years ago
by
stevenpr
5
Comments
Here's Part III of the series on the design of the .Net Compact Framework CLR. Previous posts in this series provided an overview of how the CLR manages memory and described the basic design tenants of the JIT compilers: Part I, Overview and Background...
Page 1 of 2 (36 items)
1
2