หากมีแอปพลิเคชันใดบ้างที่ได้รับประโยชน์จาก RAM มากกว่า 4GB อย่างแน่นอน [ปิด]


30

ฉันดูที่นี่สักพัก แต่ไม่เห็นคำถามนี้ ฉันถามว่ามันคุ้มค่าที่จะนำแรมมากกว่า 4GB ไปไว้ในเดสก์ท็อปปัจจุบันของฉันหรือไม่

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานการณ์ของฉันฉันเป็นนักศึกษาวิทยาศาสตร์คอมพิวเตอร์และกำลังทำงานในโครงการขนาดใหญ่มากขึ้นโดยใช้ IDE เช่น Eclipse และ Visual Studio รวมถึงโครงการขนาดเล็กเช่น FreeRIDE ฉันเริ่มสำรวจเวอร์ชวลไลเซชันการดูแลระบบ Linux และอื่น ๆ แต่เฉพาะในเครือข่ายของตัวเอง (เดสก์ท็อปเครื่องหนึ่งและแล็ปท็อปเครื่องอื่น)


2
นี่คือ 1 เพื่อให้คุณสามารถลงคะแนนทุกคนขึ้น;)
hyperslug

ขอบคุณสำหรับคำตอบที่ยอดเยี่ยมทุกคน - RAM 8GB นั้นมาถึงแล้วในขณะที่เรากำลังพูด :)
Feanor

เพียงจำไว้ว่าถ้าคุณใช้แอพพลิเคชั่นแบบ 32 บิตแล้วพวกเขาจะยังคงถูก จำกัด พื้นที่ที่อยู่ 4GB (ต่อกระบวนการ)
Sam

Sam มันจริง 2GB ต่อกระบวนการในการใช้งาน x86
MDMarra

@MarkM: สำหรับ Windows ขึ้นอยู่กับโปรแกรม EXE: หากตั้งค่าบิต LARGE_ADDRESS_AWARE แล้วจะได้รับพื้นที่ที่อยู่เสมือน 4 GB (บน Windows 64 บิต) มิฉะนั้นจะได้รับ 2 GB
bk1e

คำตอบ:


45

ไม่ใช่แอพเดี่ยวใด ๆ ที่ใช้ RAM มาก แต่ความจริงที่ว่าคุณสามารถเรียกใช้แอพพลิเคชั่นมากมายพร้อมกันโดยไม่ต้องเพจจิ้งดิสก์อย่างบ้าคลั่ง


headroom พิเศษเป็นสิ่งที่ดีจริงๆ
Jared Harley

6
+1 ใช่นี้เป็นไกลโดยข้อได้เปรียบที่เห็นได้ชัดที่สุดของการมี RAM จำนวนมากบนเวิร์กสเตชัน (มันนัดฉันเป็นแปลกที่ไม่มีปัจจุบันบนลงคะแนนคำตอบที่กล่าวถึงมัน.)
Jonik

ใช่. ฉันเหนื่อยมากที่ต้องรอนานในขณะที่บางสิ่งบางอย่างนำกลับไปสู่ความทรงจำ
Loren Pechtel

@ Jonik คำตอบที่ได้รับการยอมรับมักจะเป็นคำที่ครอบคลุมที่สุดหรือมีประโยชน์ที่สุด แต่ก็ยังมีคุณค่าที่จะได้รับจากคำตอบอื่น ๆ คำถามนี้อยู่ในสถานะวิกิชุมชนอาจมีการขยายคำตอบที่ยอมรับนี้ให้รวมถึงรายละเอียดของคำตอบยอดนิยมอื่น ๆ
Nick Josevski

33

VMWare Workstation, VirtualBox ...

และโซลูชั่นเวอร์ช่วลไลเซชั่นแทบทุกประเภท ความเร็วสูงมากได้รับประโยชน์จากการโหลดและโหลดแรม ฉันสามารถรัน VMs 2-3 เครื่องพร้อมกันบนเดสก์ท็อปของฉันโดยไม่มีปัญหาเรื่องความเร็วที่เห็นได้ชัดเจน - quad core, 2.4 กิกะเฮิร์ตซ์, RAM 8GB

นอกจากนี้ RAM ยังมีราคาถูก สั่งซื้อมากขึ้น


นี่เป็นคำตอบที่ดี แต่มีสนามแคบกว่า
RCIX

2
แล็ปท็อป RAM ไม่ใช่ทุกอย่างที่ถูก ฉันดูที่เกือบ 500 เหรียญสหรัฐสำหรับ 8GB
Richard Gadsden

@Richard หน่วยความจำ DDR3 นั้นถูกกว่า DDR2 มากโดยเฉพาะ DIMM ที่มีขนาดใหญ่ SODIMM DDR3 มีค่าใช้จ่ายน้อยกว่า DIMM เล็กน้อยในขณะที่ DDR2 นั้นมีความสำคัญมากกว่าโดยเฉพาะอย่างยิ่งกับ 4GB (SO) DIMM
Mircea Chirea


16

การปรับแต่งกราฟิก / วิดีโอระดับไฮเอนด์แม้แต่แอพพลิเคชั่นด้านเสียง ไม่โปรโมตเฉพาะ Adobe แต่นี่คือกลุ่มแอปพลิเคชันหลัก 3 กลุ่มที่ได้รับประโยชน์จาก ram จำนวนมาก:

  1. กราฟิก - Adobe Photoshop
  2. วิดีโอ - Adobe Premiere Pro , Final Cut Pro (Mac เท่านั้น), Sony Vegas Pro
  3. เสียง - Adobe Soundbooth

ลองใช้งานไฟล์วิดีโอ / ออดิโอที่ไม่มี ram ขนาดใหญ่และคุณจะเห็นความล่าช้าที่ร้ายแรงบางครั้งอาจไม่สามารถโหลดไฟล์ลงในแอปพลิเคชันได้


คะแนนที่ดีทั้งหมด แต่นั่นเป็นเพียงแอปแรมขนาดใหญ่เพียงด้านเดียว
RCIX

@RCIX นี่จะไม่ใช่คำตอบที่ได้รับการยอมรับเนื่องจากมันแคบถึง 1 สาขาของแอปพลิเคชั่นหวังว่ามันจะเป็นคำตอบที่เป็นประโยชน์สำหรับคำถามนี้
Nick Josevski

13

แอปพลิเคชันเซิร์ฟเวอร์:

  1. เว็บเซิร์ฟเวอร์ที่มีการแคชบางส่วน
    • พร็อกซีแคช
    • memcached
    • ฐานข้อมูลเชิงสัมพันธ์
    • ข้อมูลที่จัดทำดัชนีเช่น lucene หรือ hash-table บางชนิด
    • เซิร์ฟเวอร์เสมือน

การใช้งานทางวิทยาศาสตร์:

  1. MatLab และคณะ
    • การเรียนรู้ของเครื่อง (หรือไม่) ที่กำหนดเอง
    • สิ่งต่าง ๆ เช่นการพับโปรตีน
    • สิ่งอื่น ๆ ที่ฉันไม่ผ่านการรับรองในรายการจริง

แอปพลิเคชั่นสื่อ:

  1. ออกอากาศสิ่งที่พร้อมวิดีโอโดยใช้ฟีดที่ไม่บีบอัด
    • การแก้ไขวิดีโอทั่วไปพร้อมการขัด ฯลฯ จะได้รับประโยชน์
    • การออกแบบกราฟิก ไฟล์ที่น้อยลงคุณต้องปิดยิ่งคุณสามารถทำงานได้มากขึ้น
    • แม้การผลิตเพลงจะได้ประโยชน์บอกว่าคุณทำงานกับ 256 แทร็กและเครื่องมือเสมือนจริงและแพตช์เอฟเฟกต์มากมายพวกเขายังคงรักษาสถานะและบัฟเฟอร์ไว้ได้

การประยุกต์ทางวิศวกรรม

  1. พื้นฐาน CAD ใด ๆ
  2. การจำลองมากมายที่ได้รับการอัพเดตให้ทำงานกับชุดข้อมูลขนาดใหญ่

2
+1 สำหรับคำตอบแรกที่ฉันเห็นพูดถึง CAD มันต้องการ RAM จำนวนมากเสมอ
Bratch

12

อืม, แล้ว Photoshop, VMs, เกม RTS ขนาดใหญ่, เป็นต้น

สิ่งใดก็ตามที่จัดการภาพโดยเฉพาะอย่างยิ่งภาพขนาดใหญ่จะได้รับประโยชน์จาก ram มากกว่าเช่นเดียวกับเกมที่ต้องใช้พื้นที่เก็บข้อมูลจำนวนมากเพื่อเก็บข้อมูลบนหน่วย / แผนที่ / ฟิสิกส์ / ฯลฯ และแน่นอนว่า RAM ยิ่งคุณสามารถป้อนเข้าสู่ VM ได้ราบรื่นยิ่งขึ้นก็จะเป็นไปได้


10

สิ่งแรกที่คุณอาจจะต้องสำหรับการใช้ 4GB หรือมากกว่า RAM คือการเปลี่ยนไปใช้ระบบปฏิบัติการ 64 บิต

นอกเหนือจากนั้น

แต่การไปสู่ ​​RAM ที่มากขึ้นและการย้ายไปยังระบบปฏิบัติการ 64 บิตมีข้อ จำกัด ของตัวเอง
สิ่งปกติจำนวนมากยังไม่เสถียร (หรืออาจมีให้ใช้ในบางกรณี) สำหรับระบบ 64 บิต

คำถามที่คุ้มค่า - คุณต้องการ RAM มากกว่า 6 GB หรือไม่ แม้กระทั่ง4GB


ฉันแน่ใจว่า visual studio จะได้รับประโยชน์หวังว่า VS2010 สามารถใช้ ram ที่มีการย้ายได้ดีขึ้น
Nick Josevski

นอกเหนือจากไดรเวอร์ไม่มีเหตุผลที่คุณจะไม่สามารถเรียกใช้แอพ 'แบบเสถียร' แบบ 32 บิตต่อไป ... และยังคงได้รับประโยชน์จากความจุมากกว่า 4GB เนื่องจากระบบปฏิบัติการ 64 บิตสามารถให้ที่อยู่แบบ 32 บิตของแต่ละคนได้ พื้นที่ที่สำรองไว้โดยส่วนแบ่งของ RAM ทางกายภาพ
jerryjvl

ไม่จริงอย่างเต็มที่ เคอร์เนล Linux แบบ 32 บิตสามารถจัดการ 4GB ได้ด้วยการเปิดใช้งาน Physical Address Extension (PAE) ดูเหมือนว่าระบบปฏิบัติการอื่น ๆ สามารถทำได้เช่นกัน: en.wikipedia.org/wiki/... คุณอาจพูดถึงสิ่งนี้ในคำตอบของคุณ
nagul

ในการชี้แจงความคิดเห็นก่อนหน้าของฉันอ้างถึงคำตอบไม่ใช่ความคิดเห็นของ jerryjvl
nagul

หากคุณต้องการมากกว่า 4GB คุณเห็นได้ชัดว่าทำสิ่งที่หนักหนาสาหัสดังนั้น 6GB จึงไม่ใช่คำถาม ผู้บริโภคเฉลี่ยไม่มี
Phoshi

4

แอพพลิเคชั่นที่ออกแบบมาเพื่อใช้งานเป็นเวลานานได้รับประโยชน์จากแรมมากขึ้น

ตัวอย่างทั่วไปคือ Exchange และ SQL server เป็นที่ยอมรับกันว่าแอพพลิเคชั่นเหล่านี้จะได้รับประโยชน์จากปริมาณงานในดิสก์ที่สูงขึ้น แต่ RAM ก็ช่วยได้อย่างมหาศาล

RAM เปรียบเสมือนแบนด์วิดท์อินเทอร์เน็ต - ในขณะที่คุณไม่จำเป็นต้องเห็นประสิทธิภาพเพิ่มขึ้นในงานเดียวคุณจะเห็นการลดลงของการชะลอตัวที่เกิดขึ้นจากการทำงานหลายอย่าง (แบนด์วิดท์ไม่จำเป็นต้องทำให้ทุกอย่างเร็วขึ้น แต่จะช่วยให้คุณทำสิ่งต่าง ๆ ได้มากขึ้นโดยใช้การเชื่อมต่อเดียวกันในอัตราที่สูงกว่าการเชื่อมต่อที่ช้ากว่ามาก)


4

หากคุณมีแอพพลิเคชั่นที่กิน RAM ทั้งหมดนั่นเป็นปัญหาแยกต่างหาก

ประโยชน์ที่คุณจะได้รับจากการใช้งานแอพพลิเคชั่นเพิ่มขึ้นพร้อมกัน หากคุณเป็นโปรแกรมเมอร์ที่หมายถึงความสามารถในการเรียกใช้ Visual Studio และแอปพลิเคชันอื่น ๆ ที่เกี่ยวข้องกับการพัฒนาโดยไม่ทำให้คอมพิวเตอร์ของคุณช้าในการรวบรวมข้อมูล


+1 สำหรับนี้มากเกินไปแม้ว่า prestomation เป็น 2 นาทีรวดเร็วในการชี้ให้เห็นนี้ :)
Jonik

1

สำหรับเวิร์คสเตชั่นที่ทำการพัฒนาซอฟต์แวร์ไม่คุณไม่ต้องการ RAM มากกว่า 4GB

RAM จำนวนมากมีประโยชน์มากที่สุดบนเซิร์ฟเวอร์ - ยิ่งคุณมี RAM มากเท่าใดคุณก็จะยิ่งมีแคชมากขึ้นและยิ่งคุณต้องใช้ดิสก์น้อยลง เนื่องจากดิสก์ช้ามากการหลีกเลี่ยงการเข้าถึงดิสก์เพียงเล็กน้อยก็สามารถเพิ่มประสิทธิภาพได้อย่างมากในสภาพแวดล้อม I / O-heavy แบบสุ่ม (เช่นเซิร์ฟเวอร์ที่มีการโหลดจำนวนมาก) ยิ่ง Merrier: 128GB ของ RAM ไม่ใช่เรื่องแปลกอะไรเลยบนเซิร์ฟเวอร์ฐานข้อมูลขนาดใหญ่ แอปพลิเคชั่น HPC ที่รันบนเครื่องที่มีความขนานสูงยังได้รับประโยชน์จากแรมจำนวนมาก แต่ก็มักจะมีคอร์ CPU มากมายเช่นกัน

แอปพลิเคชันระดับเดสก์ท็อปส่วนใหญ่ที่ได้รับประโยชน์จาก RAM จำนวนมากนั้นเกี่ยวข้องกับ 3D ด้วยเหตุผลเดียวกัน: หากคุณกำลังออกแบบชิ้นส่วนที่ซับซ้อนใน SolidWorks หรือสิ่งที่มีคุณมีบิตที่เกี่ยวข้องทั้งหมดใน RAM ทำให้การทำงาน ด้วยรุ่นที่ง่ายและรวดเร็ว เป็นการยากที่จะเห็นเวิร์กสเตชันเหนือหน่วยความจำ 16GB แต่มันเกิดขึ้นได้


1
จริง ๆ แล้วฉันไม่เห็นด้วยอย่างยิ่งกับประโยคนี้ (ประโยคแรก) ในฐานะนักพัฒนาที่มี 4GB บนเวิร์กสเตชันของฉัน ฉันใช้ Linux กับ Tomcat (มีหลายอินสแตนซ์ของ webapp ขนาดใหญ่), โครงการ IntelliJ IDEA หลายโครงการ, Firefox (ซึ่งดูเหมือนว่าจะจำได้เมื่อเปิดไว้เป็นเวลานาน) และ Windows XP บน VMware และบ่อยครั้งที่ทุกอย่างช้าเกินไปอย่างไม่น่าเชื่อ ส่วนใหญ่เป็นเพราะขาดความจำ ด้วยความต้องการเช่นนี้การมี RAM มากกว่า 4 GB จะเป็นประโยชน์อย่างแน่นอน
Jonik

1

ใช้แอปพลิเคชันที่ 64 บิตทำงานบนระบบปฏิบัติการ 64 บิตพร้อมฮาร์ดแวร์ที่สามารถรองรับการประมวลผล 64 บิตและเพิ่มไฟล์ข้อมูลขนาดมหึมาจริงๆ > 4GB นั้นเป็นสิ่งที่ดี

ปิดการคำนวณทางวิทยาศาสตร์บนหัวของฉัน (การวิเคราะห์ทางสถิติการจำลองทางชีววิทยาการจำลองทางฟิสิกส์ ... ) เป็นโปรแกรมทั่วไปที่ใช้มากกว่า 4GB อย่างสม่ำเสมอ

มันจะเป็นประโยชน์กับคุณ? อาจจะไม่มากนักเว้นแต่คุณจะชอบเปิดแอปทุกเครื่องบนคอมพิวเตอร์ของคุณในเวลาเดียวกัน ... ;-)


1

ซอฟต์แวร์เอ็นจิ้นการเรนเดอร์ 3D เป็นซอฟต์แวร์ประเภทหนึ่งที่ได้รับประโยชน์อย่างมากจาก RAM จำนวนมาก พวกเขามักจะมาพร้อมกับแอพพลิเคชั่นเช่น Maxon Cinema 4D, Autodesk Maya, Softimage XSI เป็นต้น


0

ข้อดีอย่างหนึ่งที่ฉันเห็นคือสามารถใช้งานเครื่องเสมือนจริงได้ นั่นทำให้ฉันสามารถเรียกใช้ Visual Studios ในเครื่องเสมือนและยังคงฟังเครื่องเล่นสื่อในเครื่องท้องถิ่นโดยไม่ทำให้ทุกอย่างคลานลงไป



0

คุณเรียนวิทยาศาสตร์คอมพิวเตอร์ บางโครงการการเขียนโปรแกรมของโรงเรียนจะต้องใช้พลังงานฮาร์ดแวร์ ฉันจำได้ว่าฉันทำหลายโครงการในมหาวิทยาลัยที่สามารถกิน RAM ทั้งหมดที่ฉันสามารถโยนได้


0

เบราว์เซอร์เพียงอย่างเดียวสามารถใช้ RAM ได้จำนวนมากคุณเพียงแค่ต้องเปิดหลายหน้า วิดีโอ HD 20 แฟลชจะเปิดขึ้น


0

บรรณาธิการของ Crysis Sandbox 2 ให้ประโยชน์อย่างมหาศาล แอปพลิเคชันใด ๆ ที่ต้องจัดการกับข้อมูลจำนวนมากที่น่ากลัวอย่างรวดเร็วจะขอบคุณ

โดยส่วนตัวฉันมี RAM 2GB และแทบไม่เคยเติมเลย เหตุผลเดียวที่ฉันจะได้รับมากกว่านั้นก็คือการลบ "เกือบ" ออกและปลอดภัยในความรู้เกี่ยวกับพีซีของฉันที่สามารถใช้งานได้ทุกอย่างที่ฉันต้องการ (ยกเว้นอิฐกรณีของฉันก็ไม่ยาก)


0

เห็นด้วยกับแลนซ์โรเบิร์ตระบบปฏิบัติการของคุณจะต้องสนับสนุนให้อ่านสิ่งนี้ (ตรวจสอบความคิดเห็น) หากไม่มี - ใช้ประโยชน์จากแรมที่ไม่สามารถจัดการได้บนระบบ 32 บิตหวังว่านี่จะช่วยได้


0

@me: ระบบปฏิบัติการ 32 บิตสามารถใช้ RAM มากกว่า 3 หรือ 4GB โดยใช้ PAE (ส่วนขยายที่อยู่แบบ phisical) ฟีเจอร์นี้มีมาตั้งแต่ 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.