Консольное приложение 32 .NET по сравнению с 64 битами

Это лучшая помощь, которую я нашел:

https://atom.io/packages/atom-beautify

Этот пакет можно установить в Atom и затем CTRL + ALT + B решит проблему.

8
задан 2 July 2009 в 00:31
поделиться

3 ответа

Если ваше приложение настроено на сборку для платформы «Любой ЦП», оно будет работать на любой из них.

Просто убедитесь, что оно не использует 32/64 бит. конкретные вещи, иначе у вас возникнут проблемы.

Документы MSDN здесь .

Для обсуждения недостатков см. здесь

13
ответ дан 5 December 2019 в 08:54
поделиться

«Любой процессор» - ваш друг.

В стороне:

У нас была особенно большая структура Trie , которая превышала 2 ГБ памяти 32-битной Windows . Поскольку большая часть структуры состоит из объектных ссылок, мы обнаружили, что требования к памяти приложения почти удваиваются при переходе на 64-битную версию, требуя около 4 ГБ. Это связано с тем, что память для хранения ссылки имеет ширину 64 бита вместо 32 бита.

1
ответ дан 5 December 2019 в 08:54
поделиться

] Если он создан для какой-либо платформы (по умолчанию), он будет работать в 64-битной среде в 64-битных операционных системах.

При этом все еще есть потенциальные проблемы, на которые следует обратить внимание. Если вы взаимодействуете с машинным кодом (через p / invoke, C ++ / CLI или COM), вам нужно будет перенести этот код на 64-битный. Если приложение управляется на 100%, оно просто работает.

5
ответ дан 5 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

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