iMac พร้อม 8GB RAM - หน่วยความจำเกือบเต็มเสมอ


13

ฉันมี iMac ขนาด 27 นิ้ว (ปลายปี 2555, OS X 10.9.2) พร้อม 8GB RAM การใช้หน่วยความจำสูงกว่า 7GB เสมอแม้ว่าฉันจะไม่คิดว่าฉันกำลังใช้งานอะไรมากมาย สิ่งนี้นำไปสู่การหยุดโปรแกรมเป็นครั้งคราวและความรู้สึกเป็นครั้งคราวของคอมพิวเตอร์ที่ถูกล่าช้า

สิ่งที่หนักที่สุดที่ฉันใช้คือการทำเวอร์ชวลไลเซชัน Parallels ของแล็ปท็อป Windows ที่หมดอายุ (สำหรับโปรแกรมที่ใช้ Windows เท่านั้นของฉันที่เกี่ยวข้องกับงาน) จากนั้นฉันส่วนใหญ่ท่องด้วย Chrome (10-20 แท็บบางตัวกับวิดีโอ YouTube) แน่นอนว่าฉันเปิดสิ่งอื่น ๆ เช่น Mail, Evernote และอีกสองสามอย่าง แต่ฉันไม่คิดว่าคอมพิวเตอร์ 8GB RAM น่าจะเป็นเช่นนั้น ฉันอาจจะผิด

ฉันยินดีที่จะให้การส่งออกของกระบวนการจากการตรวจสอบกิจกรรม แน่นอนฉันพยายามมองมันและฉันกำลังใช้กระบวนการขนาดเล็กจำนวนมาก (ไม่ทราบสำหรับฉัน) - ระบบที่ฉันเข้าใจ ฉันเป็นผู้ใช้พีซีเป็นเวลานานและฉันรู้วิธีการจัดการกระบวนการในพีซี แต่ไม่ใช่ใน Mac

คุณคิดอย่างไร? ฉันต้องการ RAM มากกว่านี้หรือไม่รู้สึกเหมือนมันใช่ไหม

ความนับถือ,


ไม่ต้องกังวลฉันมี RAM 16GB ใน MBR และมันก็เต็มเสมอเช่นกัน
kenorb

การตรวจสอบกิจกรรมแสดงอะไร - แนวที่มี Windows VM จะใช้ RAM เป็นจำนวนมาก
user151019

คำตอบ:


24

เนื่องจาก OSX จัดการหน่วยความจำ (เช่นเดียวกับ Windows) บ่อยครั้งที่จะบอกได้ยากว่าปัญหาด้านประสิทธิภาพนั้นเกิดจากการ จำกัด หน่วยความจำหรือไม่ ในทางเทคนิคคุณต้องการให้ระบบปฏิบัติการจับหน่วยความจำที่มีอยู่ทั้งหมดและจัดสรรตามความจำเป็นซึ่งในกรณีนี้คุณจะเห็นหน่วยความจำทั้งหมดที่ถูก 'ใช้งาน' ถึงแม้ว่าอาจจะมีหน่วยความจำที่มีอยู่ แต่ไม่ได้จัดสรรโดยระบบปฏิบัติการ

นี่ค่อนข้างคล้ายกับสิ่งที่เกิดขึ้นใน OSX และ Win7 + อย่างไรก็ตามแอปเปิ้ลทำให้มันสับสนในอดีตกับการจำแนกหน่วยความจำมากมายเช่น Wired, Swap, Real เป็นต้น

โชคดีที่คุณกำลังเรียกใช้ Mavericks และคุณลักษณะใหม่ของ Mavericks คือกราฟความดันหน่วยความจำที่อธิบายไว้ในเอกสารสนับสนุนของ Apple ที่นี่: http://support.apple.com/kb/HT5890

ป้อนคำอธิบายรูปภาพที่นี่

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

ขึ้นอยู่กับรุ่นของคุณฉันพบว่า Macs มีความเร็วในการเข้าถึงฮาร์ดไดรฟ์มากกว่าขีด จำกัด ของหน่วยความจำส่วนตัวดังนั้น SSD หาก iMac ของคุณไม่มีหนึ่งตัวจะมีผลกระทบมาก )


9

เช่นเดียวกับระบบปฏิบัติการที่ทันสมัย ​​OS X พยายามใช้ RAM ให้ได้มากที่สุด ตัวอย่างเช่น OS X:

  • เก็บข้อมูลในหน่วยความจำเมื่อแอปพลิเคชันหยุดทำงานเพื่อให้ได้เวลาถ้าเปิดใช้อีกครั้ง
  • แคชไฟล์ที่ใช้ล่าสุดจากฮาร์ดไดรฟ์ (ช้าช้า) ของคุณเพื่อการเข้าถึงที่เร็วขึ้น

เห็นได้ชัดว่าหน่วยความจำนี้ยังคงพร้อมใช้งานสำหรับการใช้งานอื่นหากจำเป็น แต่ระบบอย่างถูกต้องเห็นไม่จำเป็นต้อง "ฟรี" ได้ในขณะนี้ : รอความต้องการที่จะปรากฏขึ้น

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

หากต้องการทราบว่าคุณขาดหน่วยความจำจริงหรือไม่คุณควรตรวจสอบว่าคุณแลกเปลี่ยนบ่อยครั้งหรือไม่ ฉันจะอ้างถึงคำตอบที่ยอดเยี่ยมของ @ cmason


1
ขอบคุณสำหรับการแก้ไข ฉันยังสงสัยว่าหน่วยความจำที่ถูกบีบอัดเป็นส่วนหนึ่งของผู้ร้ายหรือไม่)
Blaisorblade

1

รับ SSD ด้วยตัวคุณเอง 10.9.2 รู้วิธีจัดการ RAM ได้อย่างมีประสิทธิภาพและคุณไม่ควรกังวล ดังที่ได้กล่าวไว้ข้างต้น OSX จะพยายามใช้หน่วยความจำให้มากที่สุดเท่าที่จะเป็นไปได้ด้วยเหตุผลด้านสุขภาพ

8GB เหมาะสำหรับการใช้งานปกติ (การตัดต่อวิดีโอ / กราฟิกจำนวนมากไม่ถือเป็นเรื่องปกติในบริบทนี้)

ฉันมีต้นปี 2011 15 "MBP w / 8GB ที่เพิ่งกลายเป็นวิธีที่แตกต่างออกไปเร็วขึ้นเมื่อฉันติดตั้ง SSD ฉันใช้งานเครื่องเสมือน Win7 จาก VirtualBox ด้วยเครื่องเสมือนบนไดรฟ์ FireWire 800 ภายนอกไม่มีปัญหา


1

ฉันชอบคำตอบของ @ cmason แต่ฉันต้องการชี้แจงบางสิ่งพื้นฐาน

คุณมีคำถามสองข้อแยกจากกันที่นี่: (1) ความล่าช้าที่คุณรายงานนั้นเป็นไปได้ว่าเกิดจากฮาร์ดดิสก์ การไปยังตำแหน่งที่ถูกต้องในฮาร์ดดิสก์มักใช้เวลาประมาณ 10 ms และความล่าช้าเหล่านี้จะทำให้ผู้ใช้มองเห็นได้ (2) หน่วยความจำเต็มเนื่องจากหน่วยความจำถูกใช้เป็นแคชของดิสก์

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

แต่เมื่อใดก็ตามที่ระบบอ่านสิ่งใหม่ ๆ จากฮาร์ดดิสก์จะมีเพียงดิสก์ที่เร็วกว่า (SSD) เท่านั้นที่สามารถช่วยได้ (หรือบางระบบจะพยายามเดาว่าระบบจะอ่านอะไรจากดิสก์และอ่านล่วงหน้า แต่สิ่งนี้ไม่สามารถทำได้ ปาฏิหาริย์โดยทั่วไปเนื่องจากคอมพิวเตอร์ไม่มีลูกบอลคริสตัลที่จะทำนายอนาคต)


0

การอัพเกรดแรมมีราคาถูกและใช้งานง่ายเพียงแค่ทำแทนที่จะพยายามทำความเข้าใจความซับซ้อนของการจัดการหน่วยความจำภายใต้ OS X

การอัปเกรด SSD นั้นมีราคาแพงและยาก (โดยเฉพาะกับ iMac) แต่จะสร้างความแตกต่างได้ในทันทีและเห็นได้ชัดกว่า ฉันไม่เคยลองเลย แต่ฉันสงสัยว่าแม้กระทั่งการใช้ OS X จาก SSD ที่เชื่อมต่อกับ Thunderbolt ภายนอกจะเร็วกว่าดิสก์หมุนภายใน (แม้ว่าช้ากว่าดิสก์ภายใน)

เป็นไปได้มากที่สุดระหว่าง Parallels และ Chrome OS X จบลงด้วยการสลับหน่วยความจำไปยังดิสก์และดิสก์ i / o บนดิสก์ที่หมุนอยู่ ประสบการณ์ของฉันคือเบราว์เซอร์ลังเลที่จะปล่อยหน่วยความจำเมื่อเวลาผ่านไปดังนั้นให้ลองรีสตาร์ท Chrome เมื่อคุณสังเกตเห็นปัญหา เป็นไปได้มากว่าจะง่ายกว่าการรีสตาร์ท Parallels


8
ในย่อหน้าแรกของคุณนี่เป็น "วิธีแก้ปัญหา" ที่ไร้เดียงสาที่ผู้ผลิตฮาร์ดแวร์ต้องการให้คุณใช้ "เพิ่งซื้อ RAM เพิ่ม" ไม่ไม่! ทำความเข้าใจกับสิ่งที่คุณกำลังใช้และสาเหตุ อย่าปล่อยให้นายทุนชนะ!
Lightness Races ในวงโคจร

0

8 gigs of ram เป็นเรื่องปกติสำหรับพี่ชาย mac ของคุณ ... ive ได้รับ 2014 mbp w / 8gs และมีปัญหาเดียวกัน หน่วยความจำดูเหมือนว่าจะเกือบจะหมด แต่จริง ๆ แล้วมันแค่ในแอพและแคชไฟล์ ... ฉันเองชอบที่จะแสดง mem ทั้งหมดของฉันและไม่ได้อยู่ในแคช (s) แต่สิ่งที่คุณจะทำอย่างไร ฮ่า ๆ...

และ btw - ive ได้รับ ssd ive ยังไม่ได้ทำอะไรนอกจากเป็นผู้ใช้ Mac ตลอดชีวิตของฉันและฉันสามารถบอกได้เลยว่ามันทำให้โลกแตกต่าง .... จากเวลาบูตเครื่องประมาณ 1 นาที & 1/2 โดยปกติจนถึงเวลาบูตประมาณ 5 วินาที ..... ไม่ BS;)


-1

ผู้คนแนะนำการอัปเกรด RAM - เสียเวลาและเงินของคุณ ตรวจสอบปัญหาในขณะนี้บนเดสก์ท็อป Mac ขนาด 30 นิ้วใหม่มี 8Gb เริ่มต้นด้วยการใช้ RAM เพียงปีนขึ้นไปหลายวันและแอพไม่ปล่อยออกมาหลังจากที่นั่ง Firefox 3 วันพร้อม RAM 4GB แอปอื่น ๆ เหลือเฟือที่จะทิ้งอะไรไว้ในระบบและมันก็บ้าอย่างช้าและใช้ไม่ได้

อัพเกรดเพื่อเพิ่มอีก 8GB รวมเป็น 16 และคุณรู้อะไร 3 วันต่อมา 16GB ทั้งหมด exosted, Firefox ที่ 5GB, แก้ไขข้อความ Atom ที่ 4GB, แอปอื่น ๆ ที่คล้ายกัน, ถือจดหมายลงบน 3GB

ตัวเลขนี้เสียสติไม่ปกติมันไม่ได้เกิดขึ้นบนพีซีจริงเช่น Windows หรือ Linux นี่เป็นความผิดทั้งหมดของ Apple OS และการจัดการ RAM ไม่ดี

ดังนั้นอย่าซื้อ RAM เพิ่มประหยัดเงิน ฉันยังคงมองหาวิธีแก้ปัญหาเชิงโปรแกรมเพื่อบังคับให้ปล่อย ram จากแอพ

อัปเดต: แอปม่านที่ชาญฉลาดเพียงพอที่จะจัดการ RAM ของตัวเองแก้ไข Firefox about:config:

browser.cache.memory.enable - true
browser.cache.memory.capacity - something sensible
config.trim_on_minimize - true
browser.sessionhistory.max_entries - 10
nglayout.initialpaint.delay - 0

มีคำตอบในที่นั่นหรือเป็นเพียงคำโวยวาย? หากคุณพยายามที่จะตอบคำถามอายุ 2 ปีนี้โปรดแก้ไขเพื่อแก้ไขปัญหาที่เกิดจาก OP ถ้าไม่คุณมีความเสี่ยงที่จะได้รับคำตอบนี้
fsb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.