Существуют ли какие-либо недостатки в производительности (ЦП, память или ввод-вывод) при запуске 32-разрядного приложения в 64-разрядной ОС Linux?
Моя главная проблема - неэффективное использование указателей и блоков памяти.
Существуют ли какие-либо недостатки в производительности (ЦП, память или ввод-вывод) при запуске 32-разрядного приложения в 64-разрядной ОС Linux?
Моя главная проблема - неэффективное использование указателей и блоков памяти.
Ответы:
Практически нет.
Обратите внимание, что 64- и 32-битное приложение не разделяют библиотеки, поэтому запуск одного экземпляра 32-битного приложения может снова вызвать загрузку многих общих библиотек.
Вы можете не чувствовать никаких различий ..
ОС сделает все за вас. Простое пространство основной памяти из-за дублирующих библиотек и других функций, а также некоторых циклов ЦП будет потрачено впустую. Это не повлияет на вас до тех пор, пока вы не станете суперпользователем (это значит, что вы запускаете много программ одновременно)