List<Task>, в нём может быть n-кол-во тасков. Стоит ли мне удалять таски из листа если они завершенны ? Как сильно влияет на производительность удаление из листа объектов.
Если можно не удалять, а переиспользовать — попробуй так. Иначе тратится время на аллокацию новых объектов, а также есть вероятность повышенной частоты срабатывания GC. Для того, чтобы такого не было, в рантайме .NET существует Thread Pooling, например.
Обсуждают сегодня