When a program is compiled in the 64-bit mode, it starts consuming more memory than its 32-bit version. This increase often stays unnoticed, but sometimes memory consumption may grow twice. The growth of memory consumption is determined by the following factors: • larger memory amounts to store some objects, for example pointers; • changes of the rules of data alignment in structures; • growth of stack memory consumption.