Чаще всего простота лучше, чем небольшой прирост производительности.
Не перебивайте решение и не теряйте удобочитаемость / читаемость в течение 1 мс, если вы не собираетесь использовать эти 1 мс.
Просто помните, что любой умный маленький взлом, который вы собрали, должен быть сохранен (и доказано, что он работает первым в этом отношении), где доступно столько стандартных / системных решений, что было доказано. (см. «Изобретая колесо»).
Если действительно критично для системы то, что вы сокращаете выделение памяти и повышаете производительность, у вас есть своя работа, и вы готовы потратить некоторое время, чтобы доказать, что ваше решение лучше / быстрее и стабильнее.