Преимущества использования 64-битных версий библиотек:
- Повышение производительности. 15 Перекомпиляция программы для 64-битной системы позволяет использовать большие объёмы оперативной памяти и повышает скорость работы на 5–15%. 1
- Возможность продавать 64-битную версию библиотеки как отдельный продукт. 1 Клиенты, желающие создавать как 32-битные, так и 64-битные приложения, будут вынуждены приобретать две различные лицензии. 1
Недостатки использования 64-битных версий библиотек:
- Необходимость поддерживать две версии программы — 32-битную и 64-битную. 3 На практике возникают многочисленные нюансы, из-за чего приходится поддерживать две версии. 3
- Увеличение объёма памяти. 25 Многие структуры данных в 64-битных программах имеют размер 8 байт, поэтому программы занимают на 10–20% больше места на жёстких дисках, чем соответствующие 32-битные версии. 5 Потребность в оперативной памяти для 64-битного ПО также повышается — примерно на 15%. 5