Наша техническая команда в Cinchcast провела некоторое тестирование, и мы обнаружили, что добавление cmd.Cancel () на самом деле замедляет его.
У нас есть вызов DALC, который получает список эпизодов для хоста.Мы запустили его 1000 раз и получили среднее время отклика для возврата 10 эпизодов.
Итак, с возвращением 10 шоу Среднее с отменой: 0,069 с Среднее без отмены: 0,026 с
Довольно значительно медленнее при запускес возвращением 10 эпизода.
Итак, я снова попытался с возвратом 100 эпизодов, чтобы увидеть, имеет ли значение больший набор результатов.
То есть с возвратом 100 шоу при каждом вызове Среднее с отменой: 0,132 с Среднее без отмены:0,122 с
Так что на этот раз разница во времени была намного меньше.Это все еще быстрее, хотя без использования Отмена для наших обычных случаев использования.