10-20% постоянно, то как можно отследить, какой именно код грузит? Нормально будет, если в начале и конце каждой функции поставить что-то, что отслеживает время выполнения этих функций, найти максимальные значения и эти функции оптимизировать, это должно помочь? С учётом, что на удалённом сервере я не могу студию поставить и из неё приложение запустить
почему бы просто не заюзать какой-нибудь https://github.com/AppMetrics/AppMetrics и не класть метрики в influxdb?
https://dzone.com/articles/real-time-performance-monitoring-in-net-core-with
StopWatch
берешь профайлер
Обсуждают сегодня