High thread counts are reported when instrumenting .NET applications resulting in high CPU usage. The high thread count is a result of third-party logging framework which these agents use.
Any Windows based .NET application instrumented using a NuGet package or Azure Site Extension.
Turn off Profiler logging. This will not affect visibility.
To turn off the Profiler logging:
D:\home\SiteExtensions\AppDynamics.WindowsAzure.SiteExtension.4.X.Release\AppDynamics\
<target name="Profiler" xsi:type="File" archiveAboveSize="12000000" maxArchiveFiles="2" createDirs="true" fileName="${environment:variable=HOME}\LogFiles\AppDynamics\Profiler" layout="${longdate} ${processid} ${appdomainid} ${threadid} ${level} ${logger:shortName=True} ${message}" />
<logger name="com.appdynamics.profiler.*" minlevel="Info" writeTo="Profiler" />