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