Адрес точки входа в PeHeader представляет собой RVA (относительный виртуальный адрес)
он относительно базы изображений
C:\>dumpbin /headers c:\Windows\System32\calc.exe | grep -iE "entry|im.*base"
12D6C entry point (01012D6C) _WinMainCRTStartup
1000000 image base (01000000 to 010BFFFF)
База изображения может быть разной для разных нагрузок (чтение при ASLR Схема адресного пространства Рандомизация)
, поэтому вы видите эти различия
Как "более легкий" формат, я ожидал бы, что JSON будет немного менее напряжен на сервере, но я сомневаюсь, что это будет самая большая проблема производительности, Вы имеете дело с тем, поскольку Ваш сайт становится все популярнее. Используйте, какой бы ни формат Вы более довольны.
С другой стороны, если Вы знаете, как Вы будете структурировать свои данные, Вы могли попытаться делать XML-отформатированную версию и JSON-отформатированную версию и просто выполнить их против своей установки несколько сотен тысяч раз, чтобы видеть, имеет ли это заметное значение.
Едва ли ответ на вопрос, но Вы могли просто ожидать, пока у Вас нет большого количества пользователей, поражающих Вашу систему. Вы можете быть удивлены, где Ваши узкие места на самом деле лежат:
Существует только один способ определить, который будет легче на Вашем сервере в Вашем приложении с Вашими данными.
Протестируйте его!
Я генерировал бы некоторые данные, которые выглядят подобными тому, что Вы будете переводить и использовать одну из платформ поблочного тестирования, чтобы декодировать их несколько тысяч раз с помощью каждого из SimpleXML и json_decode, достаточно получить значимые результаты. И затем можно сказать нам, что работало.
Извините это не точно вид ответа, который Вы искали, но в действительности, это - единственный правильный способ сделать это.Удачи!