dotTrace
 
Get dotTrace

Configure List of System Modules

Last modified: 11 February 2024

Sometimes, you may want dotTrace to treat particular user modules/assemblies as system ones. This may be helpful, for example, in case the user modules provide some core functionality and are not supposed to be optimized.

After you mark a user module as a system module, all rules dotTrace applies to system methods will be applied to methods from this user assembly as well  – the way the methods' time is calculated in Hotspots and system calls folding.

The list of modules/assemblies that dotTrace considers system is configured in dotTrace Viewer options. Here you can add/remove*, enable/disable system assemblies. The list of user assemblies marked as system ones is grouped under the User-defined assemblies.