Apimon.exe: API Monitor


This tool monitors a running application for all Application Programming Interface (API) calls a process is making. APIMon counts and times the API calls. It also, optionally, monitors page faults caused by the monitored application and reports them by API call.

APIMon is useful as a performance monitor to help tune your application. You can determine the hot spots in an application by examining the APIs with the largest times and/or counts. You can look at which APIs are used, taking special note of calls that cause ring transitions to kernel mode or client/server transitions. Large numbers of these calls can be the cause of a slow application.

APIMon can generate two types of reports.

APIMon Topics

Files Required