Ставьте лайки и подписывайтесь! А то как то совсем грустно. Это очередная статья по выбору WebRequest или HttpClient. Переходим к цифрам, чтобы понять есть ли смысл кучу legacy кода переводить на HttpClient - мы замерим производительность старого и нового метода и посмотри стоит ли оно того. BenchmarkDotNet Будем использовать этот фреймворк. Создаем проект - консольное приложение. Добавляем nuget пакет BenchmarkDotNet. Далее создаем класс с бенчмарками Создаем метод для каждого из наших методов и отмечаем эти методы флагом [Benchmark]. Остановлюсь только на трех строках 9 - говорим о том что нам нужно собрать инфу по памяти тоже 10 - сортируем от быстрого к медленному 11 - ранжируем результат Далее в файле Program.cs добавляем одну строку BenchmarkRunner.Run<GptApiClientBenchmarks>(); В общем то и все. Теперь у нас есть библиотека и модуль для проверки производительности. Теперь как запустить наши бенчмарки. Важно понимать, что расчет производительности должен производится с конфигом