4GBを超えるRAMの恩恵を受ける具体的なアプリケーションはありますか?[閉まっている]


30

私はここを少し見ましたが、この質問は見つかりませんでした。現在のデスクトップに4GBを超えるRAMを搭載する価値があるかどうか、また、RAMの増加により目に見える恩恵を受けるアプリケーションがあるかどうかを疑問視しています。

私の状況についてもう少し情報を得るために、私はコンピューターサイエンスの学生であり、EclipseやVisual StudioなどのIDEとFreeRIDEなどの小さなプロジェクトを使用して、ますます大規模なプロジェクトに取り組んでいます。仮想化、Linux管理などの調査を始めていますが、自分のネットワーク(1つのデスクトップと別のラップトップ)でのみです。


2
ここに+1がありますので、誰でも投票できます;)
hyperslug 09

すべてのすばらしい回答に感謝します。皆さん-8GBのRAMが話を進めています。:)
フィアノール09

32ビットアプリケーションを使用している場合、プロセスごとに4GBのアドレス空間に制限されることに注意してください。
サム

Sam、x86アプリケーションでは実際にはプロセスあたり2GBです。
MDMarra

@MarkM:Windowsの場合、プログラムEXEに依存します。LARGE_ADDRESS_AWAREビットが設定されている場合、4 GBの仮想アドレス空間(64ビットWindows)を取得します。それ以外の場合は2 GBを取得します。
bk1e 09

回答:


45

これは実際にはそれほど多くのRAMを使用する単一のアプリではありませんが、ディスクをページングすることなく、非常に多くのアプリケーションを同時に実行できるという事実です。


追加のヘッドルームは本当にいいです
Jared Harley

6
1はい、これははるかにワークステーション上のRAMの多くを持っていることの最も明白な利点。(現在、トップ投票の回答のどれにも言及されていないのは奇妙に
思え

はい。何かが記憶に戻ってくる間、私は長い待ち時間に非常にうんざりしています。
ローレンペクテル09

@Jonik受け入れられた答えは多くの場合最も包括的または最も有用ですが、他の答えから得られる価値がまだあります。コミュニティWiki状態にあるこの質問は、この受け入れられた回答を他の一般的な回答の詳細を含むように拡張できます。
ニック・ジョセフスキー

33

VMWareワークステーション、VirtualBox ...

そして、ほぼすべてのタイプの仮想化ソリューション。大量のRAMを搭載すると、非常に大きな速度が得られます。顕著な速度の問題なしに、デスクトップ上で2〜3個のVMを同時に実行できます-クアッドコア、2.4GHz、8GB RAM。

また、RAMは安価です。もっと注文してください。


これも良い答えですが、より狭い分野です。
RCIX 09

2
それほど安くないラップトップRAM。私は私の8GBで500ドル近くを探していました。
リチャードガズデン

@ Richard、DDR3メモリは、特に大きなDIMMの場合、DDR2よりもはるかに安価です。SODIMM DDR3のコストはDIMMよりも少し高くなりますが、DDR2の場合、特に4GB(SO)DIMMの場合は大幅に高くなります。
ミルチアチレア

17

データベースは、RAMとオンディスクの両方で大量のメモリを使い果たす可能性があります。


16

オーディオアプリケーションであっても、ハイエンドのグラフィック/ビデオ操作。アドビのみを宣伝するのではなく、大量のRAMを活用する3つの重要なアプリケーショングループを以下に示します。

  1. グラフィックス-Adobe Photoshop
  2. ビデオ-Adobe Premiere ProFinal Cut Pro(Macのみ)、Sony Vegas Pro
  3. オーディオ-Adobe Soundbooth

RAMの塊を使わずに生のビデオ/オーディオファイルを操作してみてください。本当に深刻な遅延が発生します。多くの場合、アプリケーションにファイルをロードすることさえできません。


すべての良い点が、それは大規模なラムのアプリの一側面だ
RCIX

@RCIX、これはアプリケーションの1フィールドに狭いので受け入れられた答えではありませんが、それでもこの質問に対する有用な答えであることを願っています。
ニックジョセフスキー2009

13

サーバーアプリケーション:

  1. 部分的なキャッシュを備えたWebサーバー
    • キャッシングプロキシ
    • memCached
    • リレーショナルデータベース
    • luceneなどのインデックス付きデータ、またはある種のハッシュテーブル
    • 仮想化サーバー

科学的応用:

  1. MatLab et al。
    • カスタム(またはそうでない)機械学習
    • タンパク質の折りたたみのような様々なもの。
    • 実際にリストする資格のないもの

メディアアプリケーション:

  1. 圧縮されていないフィードを使用して、準備が整ったビデオをブロードキャストします
    • スクラブなどの一般的なビデオ編集
    • グラフィックデザイン。閉じなければならないファイルが少ないほど、より多くの作業を行うことができます。
    • 256トラックと多数の仮想インストゥルメントとエフェクトパッチで作業していると言うと、音楽制作でもメリットがあります。それらはすべて状態とバッファを維持します。

エンジニアリングアプリケーション

  1. 基本的にあらゆるCAD
  2. 巨大なデータセットで動作するように更新された多くのシミュレーション。

2
CADについて言及した最初の回答の+1。常に大量のRAMが必要でした。
Bratch

12

ええと、Photoshop、VM、大規模なRTSゲームなどはどうでしょうか。

画像を操作するもの、特に大きな画像は、ユニット/マップ/物理学などのデータを保持するために大量のストレージを必要とするゲームと同様に、より多くのRAMから恩恵を受けます。そしてもちろん、VMに供給することができるRAMが多いほど、スムーズになります。


10

4GB以上のRAMを使用するためにおそらく最初に必要になるのは、64ビットOSへの移行です。

それ以上、

しかし、より多くのRAMを使用して64ビットOSに移行することには、独自の制約があります。
多くの通常のものは、64ビットシステムではまだ十分に安定していません(または場合によっては利用可能です)。

やりがいのある質問 - ドゥあなたは本当に以上のRAM 6ギガバイトが必要ですか?4GBでも


VS2010が移動可能なRAMをより適切に使用できることを願っています。
ニックジョセフスキー2009

ドライバー以外には、アプリの「安定した」32ビットバージョンを実行し続けることができない理由はありません... 64ビットOSが各ドライバーに独自の32ビットアドレスを与えることができるため、4GB以上のメリットがあります物理RAMの共有に支えられたスペース。
jerryjvl

完全に真実ではありません。32ビットLinuxカーネルは、物理アドレス拡張(PAE)を有効にして4GBを処理できます。他のOSも同様です:en.wikipedia.org/wiki/…。あなたはおそらくあなたの答えでこれに言及することができます。
nagul

明確にするために、私の以前のコメントはjerryjvlのコメントではなく、答えを参照しています。
nagul 09

4GB以上必要な場合は、明らかに重い処理をしているので、6GBは問題になりません。平均的な消費者、いや。
Phoshi

4

長時間実行するように設計されたアプリケーションは、より多くのRAMを活用できます。

一般的な例は、ExchangeおよびSQLサーバーです。確かに、これらのアプリケーションは高いディスクスループットの恩恵も受けますが、RAMも非常に役立ちます。

RAMはインターネット帯域幅のようなものです。1つのタスクで必ずしもパフォーマンスが向上するわけではありませんが、マルチタスクの結果として生じるスローダウンの削減が見られます。(帯域幅は必ずしもすべてを高速にするわけではありませんが、低速の接続よりもはるかに高いレートで同じ接続を使用してより多くのことを行うことができます。)


4

そのRAMをすべて使い果たしているアプリケーションがある場合、それは別の問題です。

より多くのアプリケーションを同時に実行できるという利点があります。プログラマーの場合、コンピューターのクロールを遅くすることなく、Visual Studioおよび開発に関連する他のアプリケーションを実行できることを意味します。


これについても、先読みがこれを指摘するのに2分早くなったとしても+1 :)
Jonik 09

1

ソフトウェア開発を行うワークステーションの場合、いいえ、4GB以上のRAMは必要ありません。

大量のRAMはサーバーで最も役立ちます。RAMが多いほど、キャッシュが多くなり、ディスクをヒットする必要が少なくなります。ディスクは非常に遅いため、少数のディスクアクセスを回避することで、ランダムI / Oが重い環境(負荷の高いサーバーなど)でパフォーマンスを大幅に向上させることができます。さらに、メリット:128GBのRAMは、大規模なデータベースサーバーではまったく珍しいことではありません。高度な並列マシンで実行されるHPCアプリケーションも大量のRAMの恩恵を受けますが、通常は大量のCPUコアも備えています。

大量のRAMの恩恵を受けるほとんどのデスクトップクラスのアプリケーションは、まったく同じ理由で3D関連です。SolidWorksまたはwhat-have-youで複雑なパーツを設計している場合、関連するすべてのビットをRAMにキャッシュすると動作しますモデルを素早く簡単に。16GBのメモリを超えるワークステーションが表示されることはまれですが、実際には発生します。


1
私は実際に、ワークステーションで正確に4GBを使用する開発者として、これ(最初の文)に強く反対しています。Linux(Tomcat(大規模なwebappのいくつかのインスタンスを含む)、いくつかのIntelliJ IDEAプロジェクト、Firefox(長時間開いたままにするとメモリのようです)、およびVMware上のWindows XPを実行しています。主にメモリ不足が原因です。これらのようなニーズがある場合、4 GBを超えるRAMがあれば間違いなく有益です。
ジョニック2009

1

64ビットコンピューティングをサポートできるハードウェアを備えた64ビットOS上で実行される64ビットのアプリケーションを使用して、本当に巨大なデータファイルを追加します。その場合、4GBを超えるのは良いことです。

私の頭の一番上にある科学計算(統計分析、生物学的モデリング、物理シミュレーションなど)は、4GB以上を定期的に使用する最も一般的なプログラムです。

それはあなたに利益をもたらすでしょうか?おそらく、コンピューターのすべてのアプリを同時に開くことが本当に好きでない限り、恐ろしくはありません... ;-)


1

ソフトウェア3Dレンダリングエンジンは、多くのRAMから大きな恩恵を受けるソフトウェアの1つのクラスです。通常、Maxon Cinema 4D、Autodesk Maya、Softimage XSIなどのアプリケーションにバンドルされています。


0

私が見た利点の1つは、仮想マシンを実行し、それに十分な余裕を持たせることができることです。これにより、仮想マシンでVisual Studioを実行しながら、すべてをクロールに縛られることなく、ローカルマシンでメディアプレーヤーを聴くことができます。



0

コンピューターサイエンスを勉強します。一部の学校のプログラミングプロジェクトでは、多くのハードウェアパワーが必要になります。私は、大学で投げることができるRAMをすべて食べることができる大学でいくつかのプロジェクトを行ったことを覚えています。


0

ブラウザーだけでも大量のRAMを消費する可能性があるため、必要なのは多くのページを開くだけです。20のHD Flashビデオで十分です。


0

CrysisのエディターであるSandbox 2には大きなメリットがあります。膨大な量の情報を迅速に処理しなければならないアプリケーションには感謝します。

個人的には、2GBのRAMがあり、それをほとんど埋めることはありません。私がもっと得られる唯一の理由は、その「ほぼ」を削除し、私のPCが私が投げたものはほとんど何でも取ることができるという知識で安全であることです。(レンガを除き、私の場合はそれほど難しくありません)



0

@me:32ビットOSは、PAE(物理アドレス拡張)を使用して、3 GBまたは4 GBを超えるRAMを使用できます。この機能はPentium Proから使用されており、最大64GBをマップできるため、各プロセスで最大4GBのアドレス可能なメモリスペースを使用できます。Windows XPおよびVistaは、ドライバーの非互換性のためにこの機能を無効にします。詳細については、http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/(スペイン語)をご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.