Mengapa Mac saya lebih suka bertukar daripada menghapus memori yang tidak aktif?

8

Mengapa Mac saya (menjalankan 10.8 Mountain Lion) lebih suka bertukar daripada menghapus memori yang tidak aktif? Saya tahu orang-orang mengatakan bahwa Mac OS mengelola dirinya sendiri dan apa pun, tetapi ada penurunan kinerja yang serius ketika MacBook saya mulai bertukar, meskipun itu akan memiliki lebih dari 1,5 GB memori tidak aktif yang tidak dihapus. Saya memiliki peluncur untuk perintah pembersihan di dok saya - itu seberapa parah!

Bagian Kegiatan Monitor yang menunjukkan statistik memori

Perhatikan 2.21 GB tidak aktif dan 127.1 MB swap, yang, melalui penggunaan semua program dalam alur kerja saya, (Photoshop + Illustrator + Dreamweaver + Penerbit dll) akan tumbuh dengan cepat kecuali jika saya menggunakan perintah pembersihan, menyelamatkan komputer saya dari pesta pembantaian bola-bola pantai.

Alexander - Pasang kembali Monica
sumber
Apa yang ditampilkan vm_stat 15 selama dua menit ketika "swapping" terjadi? Proses apa yang mendapatkan waktu CPU pada saat itu?
bmike
Aplikasi apa itu PB?
Cajunluke
Anda mungkin tidak pernah mendapatkan jawaban yang memuaskan untuk ini: sistem memori virtual bisa rumit, dan dapat menunjukkan perilaku muncul yang sulit untuk dijelaskan secara sederhana. Yang mengatakan, beberapa orang mengatakan 10.7 memiliki masalah dengan manajemen memori dalam beberapa kasus - apakah 10.6 berperilaku lebih baik untuk Anda?
Ken
Juga, Photoshop memiliki sejumlah pengaturan memori khusus yang tersedia. Bagaimana Anda mengonfigurasinya?
Ken
10.6 tidak melakukan ini, dan saya harap 10.8 dp4 tidak akan baik. @CajunLuke PB adalah penerbit, saya mengubah jawaban saya
Alexander - Reinstate Monica

Jawaban:

10

Saya baru-baru ini menjawab pertanyaan seperti milik Anda, jadi saya pikir saya akan menyampaikan kembali poin utama untuk Anda, kalau-kalau ini masih masalah.

Mac OS X mengalokasikan dan menggunakan RAM secara berbeda dari kebanyakan versi MS Windows dan terkadang membingungkan. Microsoft awalnya membangun Windows untuk menjaga memori sebanyak mungkin. Model memori Apple mengikuti pedoman bahwa RAM kosong adalah sumber daya yang terbuang yang dapat digunakan dengan lebih baik untuk meningkatkan kinerja.

Berikut ini rincian singkat dan sederhana tentang bagaimana RAM Anda saat ini digunakan:

  • Wired: memori dicadangkan dan digunakan oleh sistem operasi
  • Aktif: memori yang digunakan oleh program yang sedang berjalan
  • Tidak aktif: memori yang digunakan oleh program yang sebelumnya Anda jalankan sejak reboot terakhir Anda, tetapi sudah berhenti. Kebanyakan orang menggunakan beberapa program berulang-ulang setiap saat dan dapat beralih di antara mereka dengan berhenti dari satu program dan kemudian meluncurkan yang lain. Alih-alih melepaskan memori menjadi "bebas", program tidak aktif di-cache dan siap untuk dijalankan lagi. Sebagian atau semua memori ini akan digabungkan dengan Memori bebas sesuai kebutuhan oleh sistem atau program. OS X kadang-kadang tampak enggan untuk melepaskan memori yang tidak aktif.
  • Gratis: memori belum digunakan sejak boot terakhir.
  • Digunakan: total kabel, aktif dan tidak aktif.

Statistik VM direset setiap kali Anda reboot.

Jika MacBook Anda mampu ditingkatkan melebihi 4GB RAM, saya pasti akan berinvestasi dalam sepasang SO-DIMM 4GB dengan total 8GB diinstal. Satu hal lain yang perlu diingat tentang MacBook Anda adalah bahwa hard drive notebook tipikal lebih lambat daripada kebanyakan rekan desktop mereka. Saya mengganti hard drive unibody generasi pertama MacBook Pro saya dengan SSD 256GB. Performa tak tertandingi dengan MacBook Pro "modern" apa pun. Peningkatan dari hard drive ke SSD sedikit lebih terlihat daripada peningkatan saya dari 4GB menjadi 8GB RAM.

TomUnderhill
sumber
Salah satu SODIMM saya menyebabkan panik kernel, jadi yang terbaik yang bisa saya dapatkan adalah modul 4GB tunggal = /
Alexander - Reinstate Monica
Saya masih belum mengerti mengapa memori tidak aktif tidak dikosongkan saat diperlukan, sehingga bertukar. Saya menemukan solusi dengan hanya menonaktifkan pager otomatis yang bertugas bertukar.
Alexander - Reinstate Monica
Apakah kepanikan disebabkan oleh SODIMM atau slot? Jika Anda mengganti RAM stick di slotnya, apakah Anda masih panik? Sudahkah Anda mencoba mengganti tongkat yang dicurigai dengan yang berbeda?
TomUnderhill
Slot; kombinasi apa pun yang menyebabkannya panik panik. Saya sudah mencoba beberapa stik 1GB (asli), dan stik 2GB dan 4GB aftermarket.
Alexander - Reinstate Monica
Pertimbangkan pertanyaan terpisah untuk kepanikan kernel.
Graham Perrin