Обычно размер указателя равен «ширине» ЦП, так что указатель обычно может получить доступ к любому системному адресу.
Использование 16-битного указателя в 64-битной системе должно позволить разместить 4 16-битных указателя в той же области памяти, что и один 64-битный указатель, однако 16-битный указатель позволяет адресовать только 2 ^ 16 местоположений.
Моя идея не в экономии памяти, а в потенциальном выигрыше в производительности.Идея в основном состоит в том, чтобы распределить память порциями по 65635 и использовать 16-битные указатели для адресации этих «виртуальных» 16-битных адресных пространств.
Возможно ли это?Должен ли я попытаться сделать это, то есть будет ли это способствовать повышению производительности?