Performance and Diagnostics
The .NET Compact Framework provides performance counters that can be activated by a registry setting to generate a log file of performance statistics.
Note that you can also log the interop marshalling of native and managed types. For information about generating a log file, see the section "Interop Logging" in Marshaling Overview.
You can also release cached resources by using the MobileDevice class which provides the Hibernate event hander method, which provides an opportunity to release cached resources.
In This Section
- Performance Counters in the .NET Compact Framework
-
Describes the performance counters in the .NET Compact Framework that can generate performance statistics.
- How to: Generate Performance Statistics
-
Shows to set a registry key to generate statistics with the performance counters in the .NET Compact Framework.
- How to: Monitor Performance at Run Time
-
Describes how to set up and run Remote Performance Monitor, which monitors application performance while the application is running.
- Log File Information
-
Describes the content of log files for native code interoperability and loading programs.
- How to: Create Log Files
-
Describes how to generate log files for native code interoperability and loading programs.
- How to: Improve Performance
-
Contains techniques to improve performance and same memory in device applications.
- How to: Use the High-Resolution Timer
-
Shows how to use the high resolution timer for time-sensitive applications and to help test code execution speed.