64

Visual Studio 2010 には 64 ビット版はありませんでした。vs2012 の 64 ビット版はありますか?

4

3 に答える 3

64

いいえ、ありません。

おそらく、Visual Studio 2010 で述べたのと同じ理由で(追加のアドレス空間は必要ありません。このアプリケーションでは、アプリケーションが肥大化し、速度が低下し、そのようなアーキテクチャへの移植に時間がかかりすぎるため、言うまでもなく、 32 ビット バージョンは 64 ビット マシンで動作します)。


アップデート:

Microsoft は、Visual Studio 2022 が 64 ビット アプリケーションになることを発表しました。

主な要因の 1 つは、アドレス指定可能な 32 ビット空間の最大 4 GB を超えるメモリ ダンプの読み込みとデバッグを有効にすることだと思います (これは、Windows が 64 ビットであった期間を考えると、それほどまれではなくなりました)。

于 2012-11-28T11:23:05.450 に答える
16

いいえ、64ビット版はありません。

このリンクを確認できます (追加されていない理由を追加する考え)

なぜすぐに64ビットにしないのですか?

まず、パフォーマンスの観点から、ポインタが大きくなるため、データ構造が大きくなり、プロセッサ キャッシュは同じサイズのままになります。それは基本的に生のスピードヒットになります(マイレージは異なる場合があります). したがって、穴から始めて、4G を超える余分なメモリを有利に使用して、その穴から抜け出す必要があります。Visual Studio では、これは一部の大規模なソリューションで発生する可能性がありますが、最初に使用するメモリを減らすことが望ましいと思います。VS のアルゴリズムの多くはこれに対応しています。

第 2 に、コストの観点からすると、Visual Studio を 64 ビットに移植するためのおそらく最短の方法は、そのほとんどを段階的にマネージド コードに移植し、その後で残りを移植することです。これだけ多くのネイティブ コードを完全に移植するには、かなりのコストがかかります。もちろん、既知の拡張機能はすべて機能しなくなります。基本的には、ドライバーの場合とほとんど同じように、64 ビットのエコシステムを作成する必要があります。

于 2012-11-28T11:24:00.697 に答える
5

いいえ、明らかに計画もありません。

于 2012-11-28T11:24:23.077 に答える