Память, хранящаяся в QByteArray, автоматически освобождается, когда объект выходит из области видимости.
QDataStream - это просто способ доступа к QByteArray, поэтому он не имеет собственных данных (он может использовать некоторые буферы для внутренних целей, но вам не нужно управлять ими)
Вы можете использовать clear () для очистки содержимого QByteArray.
Вы также можете использовать reserve () и resize () для настройки использования памяти, но они не должны понадобиться большую часть времени.