On our production web application (.NET Framework 4.7.1) deployed as Azure App Service we've noticed high CPU usage. This seems to be occuring after every few days of application working. Same app deployed for other clients with same services tier and simmilar usage (average users) seems to be performing much better.
Took a .NET Profiler Trace from "Diagnose and solve problems" section. In generated report TOP 4 threads in terms of CPU usage take 15% each. Each of them seems to be related with garbage collector, but I don't have idea how to debug it further. I'll apreciate any clues.
