Memory is consumed by Vector / HashTable, and they are fulfilled by a lot of pointers. We should use 32bit packed pointers by modifying malloc.