Application Programming Interface Monitor

Monitors a running application for application programming interface (API) calls.
Download

Application Programming Interface Monitor Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Microsoft
  • Operating Systems:
  • Windows 2K
  • File Size:
  • 599 KB

Application Programming Interface Monitor Tags


Application Programming Interface Monitor Description

This tool monitors an application that is running for all API calls that a process is making. APIMon counts and times the API calls. It also has the option to monitor page faults that are caused by the monitored application and to report them by API call. ApiMon monitors a running application for application programming interface (API) calls. ApiMon counts and times all API calls. It can also, optionally, monitor page faults caused by the monitored application and report them by API call. You can use ApiMon as a performance monitor to help tune your application. The data can be used to determine where the hot spots are in your application, by examining the APIs with the largest times and/or counts. You can also look at which APIs are used by the application, taking a special look at calls that cause ring transitions to kernel mode or client/server transitions. Ring (or kernel-mode) transitions occur when user-mode processes use APIs to switch their threads from user to kernel mode. Large numbers of these calls can be culprits for the cause of a slow application. ApiMon can generate two types of reports: a report containing all API calls showing their counts and times, and a report showing a trace of all APIs as they occurred in time.


Application Programming Interface Monitor Related Software