CodeFlowCodeFlow.netコンソールアプリ32対64ビット8064ビットOSを搭載したマシンを最大限に活用するには、.NETのアプリケーションを64ビットで構築する必要がありますか。それとも、32ビットの構築と同じように利用する予定ですか。基本的に、メモリ不足例外の問題があります。この問題を「解決する可能性がある」64ビットボックスでコンソールアプリケーションを実行することをお勧めします。問題は、64個のボックスをスピンアップしてその上に現在のアプリをスローするか、64ビットでアプリを再構築する必要があるかということです。CPU"プラットフォーム用にビルドするように構成されている場合は、どちらでも適切に実行されます。32/64ビット固有のものが使用されていないことを確認するだけで、問題が発生することがあります。欠点に関するいくつかの議論については、http://blogs.msdn.com/rmbyers/archive/2009/06/08/anycpu-exes-are-usually-more-trouble-then-they-re-worth.aspx[hereを参照してください。]source5任意のプラットフォーム用に構築されている場合(デフォルト)、64ビットオペレーティングシステム上で64ビットで動作します。言っても、注意が必要な問題がまだあります。CLI、あるいはCOM経由で)ネイティブコードとやり取りするなら、そのコードを64ビットに移植する必要があるでしょう。アプリケーションが100%管理されている場合は、動作します。CPU"はあなたの友達です。Trie構造がありました。GBが必要になることがわかりました。これは、参照を格納するためのメモリが32ではなく64ビット幅だからです。