Ну, это все зависит от вашей проблемной области и ваших спецификаций, сталкивались ли вы с проблемами производительности, не смогли уложиться в сроки и определили memset как корень всего зла? Если это так, вы находитесь в единственном случае, когда вы могли бы рассмотреть некоторые настройки memset.
Тогда вам также следует помнить, что memset так или иначе будет зависеть от аппаратного обеспечения, на котором он работает, в течение этих пяти лет будет ли программное обеспечение работать на той же платформе? На той же архитектуре? Когда вы придете к такому выводу, вы можете попытаться «свернуть» свой собственный набор записей, обычно играя с выравниванием буферов, убедившись, что вы обнуляете 32-битные значения одновременно, в зависимости от того, что наиболее эффективно в вашей архитектуре.
Однажды я столкнулся с тем же для memcmpt, когда накладные расходы на выравнивание вызвали некоторые проблемы, но, как правило, это не приводит к чудесам, только небольшое улучшение, если таковое имеется. Если вы упустили свои требования на порядок, то это не продвинет вас дальше.