К сожалению, потребление памяти не так просто, как одного. Существует множество способов отслеживания памяти (и она немного отличается в разных операционных системах).
Например, в Windows, вот некоторые из различных типов использования памяти
- Виртуальная память
- Физическая память
- Запоминание памяти
- Зарезервированная память
- Общая память
Не могли бы вы дать нам более подробную информацию о том, о каком именно номере вы говорите?
Одно возможное объяснение состоит в том, что вы смотрите на использование физической памяти процессом. Операционная система обычно выделяет адрес виртуальной памяти, но не фиксирует его в физической памяти, пока он не будет фактически использован вашим процессом.
Один из способов проверить это - настроить цикл for, который записывает каждый элемент в массиве, а затем проверить использование памяти приложением.