This topic describes the events that are logged in the Event View panel.
In this topic:
Standard Events
![]() |
Logs attaching of the current profiler to a process. |
![]() |
Logs a change of profilers. |
![]() |
This is an equivalent of a String Received event, but for a comment added by the user via the Add Comment dialog. See Adding Custom Messages to the Event View Panel. |
![]() |
Logs the creation of the profiled application's process and shows its process ID, handle and base address, as well as the ID and handle of its primary thread. |
![]() |
Logs the creation of a secondary thread in the profiled application and shows its thread ID and handle. |
![]() |
Logs calls to the Windows OutputDebugString function, with the string passed as a parameter to the function. For more information on using this function, see Adding Custom Messages to the Event View Panel.
AQTime tracks the call stack for the |
![]() |
Logs the end of the debug-info reading process at the start of a profile run. |
![]() |
Logs detachment of the current profiler from a process. |
![]() |
Logs system exceptions raised in the profiled application, with the exception code, name and address, and the call stack displayed as child nodes (see Exceptions in the Event View Panel).
The panel’s Max consecutive exceptions option defines the point beyond which it will stop logging exceptions until the next non-exception event. AQTime tracks the exception’s call stack and shows it as child nodes of the exception node (see the description of the Stack Entry event). Note that this event is used to log information about system exceptions. .NET exceptions are logged with the special .NET Exception event (see below). |
![]() |
Logs closing of the profiled application's process, with process ID and exit code. |
![]() |
Logs closing of a secondary thread in the profiled application and shows its thread ID, handle and exit code. |
![]() |
Logs the failed attempt to start profiling. |
![]() |
Indicates that a failure was emulated while profiling the application with the Failure Emulator profiler. |
![]() |
Indicates that the project's "main" module was changed in the Setup panel. |
![]() |
Logs adding of a module (exe, dll, etc.) to the current AQTime project. |
![]() |
Logs loading of a module (dll, external executable, etc.) by the main application and shows its base address in memory once loaded and its size in bytes. |
![]() |
Logs removing of a module from the current AQTime project. |
![]() |
Logs the release of a module by the main application and shows its base address before unloading. |
![]() |
Logs the moment the profile run is resumed after being suspended from the AQTime interface. |
![]() |
Logs the moment a profile run is suspended from the AQTime interface. |
![]() |
Logs the moment the profiling status is disabled upon selecting the Enable/Disable Profiling item from the Standard toolbarselecting the Enable/Disable Profiling item from the AQTime menu of Visual Studioselecting the Enable/Disable Profiling item from the AQTime menu of RAD Studio. |
![]() |
Logs the moment the profiling status is enabled upon selecting the Enable/Disable Profiling item from the Standard toolbarselecting the Enable/Disable Profiling item from the AQTime menu of Visual Studioselecting the Enable/Disable Profiling item from the AQTime menu of RAD Studio. |
![]() |
Logs closing of a project in AQTime. |
![]() |
Logs opening of a project in AQTime. |
![]() |
Logs the start of a profile run. This message also reports the command-line arguments, host application and working folder used for the run. |
![]() |
Logs the end of result generation after a profile run and displays a summary of results. |
![]() |
Logs clearing of the profiling results. |
![]() |
These items show information about routines in the exception, debug string or user breakpoint call stack. For each routine, the address, module name, routine name, etc. are given. If there is enough information to retrieve them, the best substitute is displayed, for instance, the routine address in memory when the name is unavailable (for information on how to solve this problem, see Event View Panel - Possible Problems With the Call Stack).
Double-clicking on any routine in the stack will update the Editor panel to its source code. |
![]() |
Logs the stack of function calls at the moment the profile run is suspended from AQTime's interface. |
![]() |
Logs and shows a string message generated by AQTime or one of its profilers or plug-ins for the event list. |
![]() |
Indicates that AQTime generated a dump for the profiled application and saved this dump to the specified file. |
![]() |
Logs execution of the int3 assembler instruction. This instruction is used for debugging purposes very often. For instance, it is used to implement assertions and check memory overwrites. AQTime traces the call stack for int3 and displays call stack entries as child nodes of the User Breakpoint node. |
![]() |
Logs environment information on the current computer. |
![]() |
Shows a warning message generated by AQTime during the profiling. |
Java Events
![]() |
Logs information about successful loading of a java .class file to the Java Virtual Machine. | ||
![]() |
Logs information about skipping the java .class file while loading to the Java Virtual Machine. | ||
![]() |
Shows an error message generated by AQTime while profiling Java code. | ||
![]() |
Logs a Java exception raised in the profiled application. AQTime tracks the exception’s call stack and shows it as a child node of the exception node (see Exceptions in the Event View Panel).
|
||
![]() |
Logs information about the Java Virtual Machine that is used to run the profiled Java application. | ||
![]() |
These items show information about routines in the exception call stack. | ||
![]() |
Shows a warning message generated by AQTime while profiling Java code. |
.NET Events
![]() |
Logs the creation of an application domain with the application domain ID. This ID is valid for any information request after the application domain has been fully created. |
![]() |
Logs the destruction of an application domain and shows the application domain's ID that it had before the destruction. |
![]() |
Logs loading of an assembly and shows the assembly ID. |
![]() |
Logs the release of an assembly and shows the assembly's ID that it had before the unloading. |
![]() |
Logs loading of a module and shows the module ID. |
![]() |
Logs the release of a module and shows the module's ID that it had before the unloading. |
![]() |
Logs a .NET exception that occurred in the profiled managed code with the exception’s class name. AQTime tracks the exception’s call stack and shows it as child nodes of the exception node (see the description of the Stack Entry event). Note that for each .NET exception the CLR generates a system exception that is also traced by AQTime and logged to the Event View panel. |
Script Events
Script Exception Events | Logs exceptions that occurred when profiling script code. AQTime tracks the exception’s call stack and shows it as child nodes of the exception node. |
Important Notes
-
When you profile an ASP.NET application, all Standard Events displayed in the Event View panel come from the ASP.NET process while .NET Specific Events come from the profiled ASP.NET application.
-
Your application can post messages to the Event View panel. To do this, simply call the Windows API
OutputDebugString(Str)
function which is defined in Kernel32.dll. AQTime traces calls to this function and posts the string passed to the function as a parameter to Event View. The string is logged as the Debug String event. -
Currently, the Event View panel may display incomplete information on exceptions that occur in 64-bit applications compiled with C++Builder XE3–XE8 and 10 – 10.3.
Notes
-
When you profile an ASP.NET application, all Standard Events displayed in the Event View panel come from the ASP.NET process while .NET Specific Events come from the profiled ASP.NET application.
-
Your application can post messages to the Event View panel. To do this, simply call the Windows API
OutputDebugString(Str)
function which is defined in Kernel32.dll. AQTime traces calls to this function and posts the string passed to the function as a parameter to Event View. The string is logged as the Debug String event.
ASP.NET process is the aspnet_wp.exe or w3wp.exe (if you work with IIS 6.0) executable.
It is located in the <Windows>/Microsoft.NET/Framework/<Framework Version> folder.
ASP.NET process is the aspnet_wp.exe or w3wp.exe (if you work with IIS 6.0) executable.
It is located in the <Windows>/Microsoft.NET/Framework/<Framework Version> folder.
See Also
Event View Panel
Event View Panel Settings
Adding Custom Messages to the Event View Panel
Exceptions in the Event View Panel