Visual Studio 2010 には 64 ビット版はありませんでした。vs2012 の 64 ビット版はありますか?
3 に答える
いいえ、ありません。
おそらく、Visual Studio 2010 で述べたのと同じ理由で(追加のアドレス空間は必要ありません。このアプリケーションでは、アプリケーションが肥大化し、速度が低下し、そのようなアーキテクチャへの移植に時間がかかりすぎるため、言うまでもなく、 32 ビット バージョンは 64 ビット マシンで動作します)。
アップデート:
Microsoft は、Visual Studio 2022 が 64 ビット アプリケーションになることを発表しました。
主な要因の 1 つは、アドレス指定可能な 32 ビット空間の最大 4 GB を超えるメモリ ダンプの読み込みとデバッグを有効にすることだと思います (これは、Windows が 64 ビットであった期間を考えると、それほどまれではなくなりました)。
いいえ、64ビット版はありません。
このリンクを確認できます (追加されていない理由を追加する考え)
なぜすぐに64ビットにしないのですか?
まず、パフォーマンスの観点から、ポインタが大きくなるため、データ構造が大きくなり、プロセッサ キャッシュは同じサイズのままになります。それは基本的に生のスピードヒットになります(マイレージは異なる場合があります). したがって、穴から始めて、4G を超える余分なメモリを有利に使用して、その穴から抜け出す必要があります。Visual Studio では、これは一部の大規模なソリューションで発生する可能性がありますが、最初に使用するメモリを減らすことが望ましいと思います。VS のアルゴリズムの多くはこれに対応しています。
第 2 に、コストの観点からすると、Visual Studio を 64 ビットに移植するためのおそらく最短の方法は、そのほとんどを段階的にマネージド コードに移植し、その後で残りを移植することです。これだけ多くのネイティブ コードを完全に移植するには、かなりのコストがかかります。もちろん、既知の拡張機能はすべて機能しなくなります。基本的には、ドライバーの場合とほとんど同じように、64 ビットのエコシステムを作成する必要があります。
いいえ、明らかに計画もありません。