XPO Profiler

XPO Profiler is a profiling tool designed for XPO-based applications. It helps you find performance bottlenecks and code issues (for example, attempts to access a Session from different threads, or to execute requests via inappropriate data layers). Unlike server-side SQL query profilers, the XPO Profiler tracks internal XPO events and produces a log of the Session method calls along with passed parameters and corresponding SQL queries. This combined data can be much more helpful than just a list of executed SQL queries. The profiler works with all XPO-supported databases.

See the following documents for details on how to profile your applications:

NOTE

XPO Profiler helps you to analyze XPO activities and find issues in code. To profile the database server, use specialized tools, such as SQL Server Profiler.