iMac dengan RAM 8GB - memori selalu hampir penuh

13

Saya memiliki 27 '' iMac (Akhir 2012, OS X 10.9.2) dengan 8GB RAM. Penggunaan memori selalu di atas 7GB, meskipun saya tidak berpikir saya menjalankan banyak hal. Hal ini menyebabkan kadang-kadang menggantung suatu program dan kadang-kadang perasaan komputer yang tertinggal.

Hal terberat yang saya jalankan adalah virtualisasi Parallels dari laptop Windows yang tidak berfungsi (untuk program khusus Windows saya; yang terkait dengan pekerjaan). Lalu saya kebanyakan berselancar dengan Chrome (10-20 tab, beberapa dengan video youtube). Tentu saja saya memiliki hal-hal lain yang dibuka, seperti Mail, Evernote dan beberapa lainnya. Tapi saya tidak berpikir komputer RAM 8GB harus kewalahan dengan itu. Saya bisa saja salah.

Saya bersedia memberikan ekspor proses dari Monitor Aktivitas. Saya mencoba melihatnya, tentu saja, dan saya menjalankan BANYAK proses kecil (tidak saya ketahui) - hal-hal sistem yang saya duga. Saya adalah pengguna PC lama dan saya tahu cara manajemen proses di PC, tetapi tidak di Mac.

Bagaimana menurut anda? Apakah saya hanya perlu lebih banyak RAM atau tidak terasa seperti itu?

Salam,

Nak
sumber
Jangan khawatir, saya sudah 16GB RAM pada MBR dan selalu penuh juga.
kenorb
Apa yang ditampilkan oleh monitor aktivitas - Paralel dengan Windows VM akan memakan banyak RAM
user151019

Jawaban:

24

Karena OSX mengelola memori (seperti halnya Windows), seringkali sulit untuk mengetahui apakah masalah kinerja disebabkan oleh batas memori. Secara teknis, Anda benar-benar ingin OS untuk menangkap semua memori yang tersedia dan mengalokasikan sesuai kebutuhan, dalam hal ini, Anda akan melihat semua memori 'digunakan', meskipun mungkin ada memori yang tersedia tetapi tidak dialokasikan oleh OS.

Ini agak analog dengan apa yang terjadi di OSX dan Win7 +. Namun, Apple telah membuatnya membingungkan di masa lalu dengan banyak klasifikasi memori, seperti Wired, Swap, Real, dll.

Untungnya, Anda menjalankan Mavericks, dan fitur baru Mavericks adalah grafik Memory Pressure, dijelaskan dalam dokumen dukungan Apple di sini: http://support.apple.com/kb/HT5890

masukkan deskripsi gambar di sini

Pada dasarnya, jika grafik memori menunjukkan Merah, Anda memerlukan lebih banyak RAM, jika Hijau, Anda baik. Saya sarankan membaca artikel untuk lebih jelasnya, tetapi Merah, Kuning, Hijau adalah alat visual yang bagus untuk membantu membimbing di mana Anda mungkin melihat masalah.

Tergantung pada model Anda, secara pribadi saya menemukan Mac lebih menderita karena kecepatan akses hard drive daripada batas memori, jadi SSD, jika iMac Anda tidak memilikinya, memiliki dampak yang sangat besar (dan sayangnya sedikit banyak pekerjaan yang harus dilakukan untuk memasukkan iMac Anda )

cmason
sumber
9

Seperti halnya sistem operasi modern, OS X mencoba memanfaatkan RAM sebanyak mungkin. Misalnya, OS X:

  • menyimpan data dalam memori ketika aplikasi berhenti untuk mendapatkan waktu jika itu diluncurkan lagi;
  • cache file yang baru-baru ini digunakan dari hard drive (lambat, lambat) Anda untuk akses lebih cepat di kemudian hari.

Jelas, memori ini masih tersedia untuk penggunaan lain jika perlu. Tetapi sistem seharusnya melihat tidak perlu untuk "membebaskan" itu sekarang : ia menunggu kebutuhan untuk muncul.

Ini berarti bahwa, setelah berjalan beberapa saat, komputer Anda akan selalu menunjukkan bahwa memori Anda sepenuhnya atau hampir habis. Itu tidak berarti Anda tidak memiliki RAM yang cukup, hanya saja sistem tidak membiarkannya sia-sia.

Untuk mengetahui apakah Anda benar-benar kekurangan memori, Anda harus memeriksa apakah Anda sering bertukar. Saya akan merujuk ke jawaban yang sangat baik @ cmason.

Édouard
sumber
1
Terima kasih atas hasil editnya. Saya juga bertanya-tanya apakah memori yang dikompresi adalah bagian dari pelakunya).
Blaisorblade
1

Dapatkan sendiri SSD. 10.9.2 tahu betul bagaimana cara mengelola RAM Anda secara efisien dan Anda tidak perlu khawatir. Seperti yang dikatakan di atas OSX akan mencoba dan menyimpan sebanyak mungkin memori yang digunakan, untuk alasan yang sehat.

8GB tepat untuk penggunaan normal (pengeditan video / grafik berat tidak dianggap normal dalam konteks ini).

Saya memiliki awal 2011 15 "MBP w / 8GB yang baru saja menjadi berbeda, jauh lebih cepat, mesin ketika saya menginstal SSD. Saya menjalankan mesin virtual Win7 dari VirtualBox, dengan mesin virtual pada drive FireWire 800 eksternal, tidak ada masalah.

cucu8
sumber
1

Saya suka jawaban @ cmason, tetapi saya ingin mengklarifikasi beberapa hal mendasar.

Anda memiliki dua pertanyaan terpisah di sini: (1) Kelambatan yang Anda laporkan kemungkinan besar disebabkan oleh hard disk, seperti yang ditunjukkan oleh beberapa jawaban. Pergi ke tempat yang tepat di hard disk sering memakan urutan ~ 10 ms, dan penundaan ini menumpuk agar terlihat oleh pengguna. (2) Memori penuh karena memori digunakan sebagai cache disk.

Satu-satunya hubungan adalah bahwa ketika sistem perlu membaca kembali hal-hal yang sama dari disk, memiliki lebih banyak RAM yang digunakan sebagai cache dapat membantu (jika apa yang Anda butuhkan disimpan dalam RAM).

Tetapi setiap kali sistem membaca hal-hal baru dari hard disk, hanya disk yang lebih cepat (SSD) yang dapat membantu (sebagai alternatif, beberapa sistem mencoba menebak apa yang akan dibaca sistem dari disk dan membacanya terlebih dahulu, tetapi ini tidak dapat dilakukan. mukjizat secara umum, karena komputer tidak memiliki bola kristal untuk memprediksi masa depan).

Blaisorblade
sumber
0

Upgrade RAM murah dan mudah jadi lakukan saja daripada mencoba memahami kompleksitas manajemen memori di bawah OS X.

Upgrade SSD mahal dan sulit (terutama pada iMac) tetapi akan membuat perbedaan yang jauh lebih cepat dan nyata. Saya belum pernah mencobanya tetapi saya menduga bahwa bahkan menjalankan OS X dari SSD eksternal yang terhubung dengan Thunderbolt akan lebih cepat daripada disk pemintalan internal (walaupun lebih lambat daripada disk internal).

Kemungkinan besar, antara Parallels dan Chrome, OS X akhirnya menukar memori ke disk dan disk i / o pada disk yang berputar adalah sloooooow. Pengalaman saya adalah bahwa browser enggan untuk melepaskan memori dari waktu ke waktu, jadi coba mulai ulang Chrome ketika Anda melihat masalah. Kemungkinan besar itu lebih mudah daripada memulai ulang Parallels.

Bill Tanner
sumber
8
Kembali paragraf pertama Anda, ini persis semacam "solusi" naif yang produsen perangkat keras ingin Anda gunakan. "Beli saja RAM lebih banyak" Tidak, jangan! Pahami apa yang Anda gunakan dan mengapa. Jangan biarkan kapitalis menang!
Lightness Races dengan Monica
0

8 gigs of ram baik-baik saja untuk saudara mac Anda ... ive mendapat 2014 mbp w / 8gs, dan memiliki masalah yang sama. memori sepertinya selalu hampir habis, tetapi sebenarnya hanya di cache aplikasi dan file ... saya pribadi suka menampilkan semua mem saya dan tidak berada di cache, tetapi apa yang bisa Anda lakukan? lol ...

dan btw - ive mendapat SSD. ive juga bukan apa-apa selain pengguna mac seumur hidup saya, dan saya bisa jujur ​​mengatakan ya itu membuat DUNIA perbedaan .... dari waktu boot sekitar 1 menit & 1/2 biasanya, untuk waktu boot sekitar 5 detik ..... TIDAK ADA BS;)

cwick
sumber
-1

Orang merekomendasikan peningkatan RAM - membuang-buang waktu dan uang Anda. Memantau masalah untuk sementara waktu sekarang di desktop Mac 30 "yang baru, memiliki 8Gb untuk memulai. Penggunaan RAM terus naik dan naik selama berhari-hari dan aplikasi tidak merilis apa pun, setelah 3 hari kursi Firefox dengan RAM 4GB, aplikasi lain bertahan banyak meninggalkan apa-apa ke sistem dan itu benar-benar gila lambat dan tidak dapat digunakan.

Ditingkatkan untuk menambah 8GB menjadi total 16. Dan apa yang Anda ketahui? 3 hari kemudian semua 16GB dikeluarkan, Firefox pada 5GB, editor teks Atom pada 4GB, aplikasi lain yang serupa, surat memegang ke 3GB.

Angka-angka ini gila, tidak normal, ini tidak terjadi pada PC nyata yaitu Windows atau Linux. Ini sepenuhnya kesalahan OS Apple dan manajemen RAM yang buruk.

Jadi jangan membeli lebih banyak RAM, hemat uang. Saya masih mencari semoga solusi terprogram untuk memaksanya melepaskan ram dari aplikasi.

Pembaruan: ternyata aplikasi tirai cukup pintar untuk memiliki manajemen RAM sendiri, mengedit 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
Vlad
sumber
Apakah ada jawaban di sana atau hanya kata-kata kasar? Jika Anda mencoba menjawab pertanyaan berusia 2 tahun ini, harap edit untuk mengatasi masalah yang diangkat oleh OP. Jika tidak, Anda berisiko jawaban ini ditolak.
fsb