Plus, switching from 32-bit to 64-bit also doubles the size of a memory pointer, which significantly grows the memory footprint of most apps in unexpected ways. For example a simple map is implemented as a node tree, each node containing a couple pointers to other nodes. Now every element added to the map needs another 8 bytes of overhead.
Plus, switching from 32-bit to 64-bit also doubles the size of a memory pointer, which significantly grows the memory footprint of most apps in unexpected ways. For example a simple map is implemented as a node tree, each node containing a couple pointers to other nodes. Now every element added to the map needs another 8 bytes of overhead.
(post is archived)