APM performance tuning

The legacy Low overhead mode and Raygun_LowOverheadMode setting are not part of the current Raygun APM 3.x profiler. Do not add this setting to new deployments.

Current 3.x profilers include these performance improvements automatically and keep compatible NGen and ReadyToRun code enabled.

Controlled benchmark testing of the 3.0.14 profiler showed minimal impact on representative steady-state workloads. JIT and callback overhead were substantially lower than in previous releases. Actual overhead still depends on application behavior, captured values, and trace volume.

If an application has a very high method-call rate, use code filtering to exclude unhelpful high-frequency methods. Use sampling to control the number of traces retained and sent.

After changing filters or sampling, compare representative application throughput, CPU, memory, and trace completeness under the same workload.

This URL previously documented Low overhead mode for older Agent releases. Keep the setting only when maintaining an older deployment that already depends on it. Upgrade to the current Agent before applying current installation or troubleshooting instructions.