курсивом строке)
byte[] first = GetFirstArray();
byte[] second = GetSecondArray();
…
Item.Values = first;
first = null;
Item.Values = second;
То код будет производительнее (минимальные значения тоже считаются), чем без обнуления массива?
Или нет разницы и GC сам все сделает?
Теоретически, такие переприсваивания массивов нужно будет делать сотни раз в секунду
Это точно не узкое место твоего приложения ) если ты всю память забивать не будешь, как я не давно в 8гб анализатор картинки сделал ) то все пучком работать должно.
Используй Zero-allocation подход и будет тебе счастье
ArrayPool
Обсуждают сегодня