質問

明らかに、それは 64 ビット Windows です。

また、単一の 64 ビット プロセスが使用できるメモリの最大量はどれくらいですか?全部使うつもりだったんだけど…(はい、私は自分が何をしているのか知っています。そんなに多くの RAM が必要なら、何か間違ったことをしているに違いないとは言わないでください)

また、これは.Net 2.0プロセスでも同じですか?それとも .Net には下限がありますか?

役に立ちましたか?

解決

から http://technet.microsoft.com/en-us/library/cc758523.aspx- Windows Server 2003、64 ビット Datacenter Edition は最大 512GB の物理メモリをサポートします

単一プロセスでそのほとんどを使用できる必要がありますが、一部は OS によって使用されます。

Re0sless からの答えは私の答えよりも優れています。Datacenter SP2 および 2008 では、制限は 2 TB になりました。

他のヒント

Windows のバージョンは何ですか?XP と Vista、ホーム バージョンとビジネス バージョンの Vista では異なりますが、サーバーについては再度推測します。

見る さまざまな Windows バージョンの最大 RAM の詳細については、こちらをご覧ください。

Windows Server 2008 Datacenter MS の場合、2 TB の物理メモリが必要です。

私たちは 16 ギガのメモリを備えた Windows ボックスを実行していますが、それは複数の VM Ware インスタンスを実行しているためです (単一のインスタンスでということだと思います)。Vista ではエディションによって異なります。次のように展開されます。

Vistaベーシック: 8GB
ビスタ ホーム プレミアム: 16ギガバイト
Vista ビジネス/エンタープライズ/アルティメット: 128GB以上

最近わかったこと:Win32 上で実行されている MySQL では、プロセスごとに最大 2GB しか使用できません。Win64 では、メモリは適切に管理されず、単一の MySQL インスタンスによってメモリが使い果たされてしまいます。我が家のは16GBをすべて使い切ってしまいました。1 つの 64 ビット プロセスが使用できるメモリの量については、次のようになります。答えは、OS がどれだけ許可するかです。

ウィキペディアによると 64 ビット Windows XP コンピュータでは、128 GB の物理 RAM を搭載できます。

これは Windows Server マシンです。

どのエディション (Datacenter、Enterprise など) については...私の小さな .Net プロセスにできるだけ多くのメモリを与えるために何が必要か。

Linux に切り替えます。これらの問題は発生せず、パフォーマンスが向上します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top