2009-04-01 11 views
0

64ビットサーバーを対象とするC#2.0(VS2005)アプリケーションを作成します。64ビットプロセッサの.net 2.0アプリケーション?

私はあなたが、.NET Frameworkを使用して構築された64ビットアプリケーションを実行すると、アプリケーションは、同様の32ビットアプリケーションより多くのメモリを使用していることに気づくことがあり、」MS http://support.microsoft.com/kb/912891#appliesto

でこのリンクを見つけました"

私はこれが解決されたことを知りたいですか?または使用する新しいSPがありますか?

ありがとうございます!

答えて

4

これは予想されます。ポインターはx32よりもx64の方が大きくなります。それが動作する方法です。

プラス側では、あなたはスピード、レジスタの数、物理メモリのサイズに付随するブーストとx64アーキテクチャを取得するが、その他

3

これは、.NETとは何の関係もありません。 64ビットプロセッサ用に構築されたすべてのアプリケーションは、32ビットプロセッサ用に構築されたアプリケーションよりも多くのメモリを必要とします。

64ビットの情報を32ビットのレジスタに圧縮する方法を考えると、私はすべてのことを聞くことが大好きです。

0

ちょっと心配しないでください。 x64システムを使用すると最大16エクサバイトのRAMをインストールできます=)

0

これは.NET 2.0 Service Pack 1で修正されています。

+0

本当に素敵です!それについて知りませんでした - http://support.microsoft.com/kb/912891/ – Seiti

+0

はい - 元のKB番号の検索結果にSP1のリリースノートが表示されることを期待していますが、私のために(私はリリースノートに直接行ってから、リストでそれを調べなければならなかった)。 –

関連する問題