Там какие-либо преимущества к компиляции блока как x64?

Есть 3 способа сделать это:

  1. Изменив код 404.php.
  2. С помощью плагинов WordPress.
  3. Отредактировав свой файл .htaccess.

Полное руководство, данное на http://bornvirtual.com/wordpress/redirect-404-error-in-wordpress/906/

6
задан skaffman 7 June 2009 в 19:41
поделиться

4 ответа

Если вы укажете x64, это изменяет некоторые настройки памяти по умолчанию для программы, делая ее немного более производительной в программах с большой нехваткой памяти. Большие стеки потоков выделяются при компиляции с использованием x64 ( ссылка )

4
ответ дан 17 December 2019 в 00:13
поделиться

Пока вы Ngen не используете какие-либо сборки, лучше оставить «AnyCPU» и позволить JIT нацеливаться на архитектуру.

2
ответ дан 17 December 2019 в 00:13
поделиться

Я обнаружил, что когда я обертываю родную dll x86, сборка оболочки должна быть скомпилирована для платформы x86, в противном случае я получаю исключение BadImageFormatException на x64 машина. Тогда это как снежный ком, поскольку все сборки, ссылающиеся на эту сборку, также должны быть скомпилированы для платформы x86.

Может быть, я просто делаю что-то не так, но я нашел это. Если бы я не использовал собственные библиотеки DLL, я бы оставил все свои сборки как «AnyCPU».

1
ответ дан 17 December 2019 в 00:13
поделиться

Я не очень разбираюсь в сборках .net, но в целом, если вы знаете, что программа будет выполняться только в архитектурах x64, компилируя ее в машинном коде x64, вы получите повышение производительности, и вы ничего не потеряете (если вы уже знаете, что это будет выполняться только в среде x64).

0
ответ дан 17 December 2019 в 00:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: