В Visual C ++, если я использую new для создания объекта в куче, сколько дополнительного пространства требуется для заголовка и заполнения кадра кучи, особенно в коде выпуска?Я ожидал бы, что int скажет, сколько места было доступно в блоке, а другой, возможно, скажет, сколько из этого пространства использовалось в настоящее время, и что размеры кадра округлены до ближайших 32 или 64 бит в зависимости от архитектуры.Просто интересно, добавляет ли VC ++ что-либо еще, например, защитные байты, флаги и т. Д., И размеры кадров округляются до большего минимального размера.Иными словами, для больших объемов данных насколько неэффективно использовать большое количество небольших блоков данных в куче.