Saya memiliki akhir 2013 MacBook Pro 13 "dengan memori 8 GB. Akhir-akhir ini MacBook Pro saya menggunakan memori swap, ketika memori bebasnya cukup. Apakah ini normal dan dapatkah saya melakukan sesuatu tentang hal itu? Juga ketika saya hanya memiliki safari dan katakanlah Buka Xcode menggunakan 99% dari RAM. Apakah ini perilaku normal?
21
Jawaban:
Ini adalah perilaku normal. Anda tidak mengalami masalah memori dalam tangkapan layar Anda di atas. Yang saya duga sedang terjadi adalah bahwa OS X menciptakan semacam placeholder untuk mengaktifkan memori swap, daripada benar-benar menggunakan memori swap di sini. Saya belum pernah melihat nol di bagian memori swap, kecuali saya baru saja me-restart dan membuka jendela Activity Monitor segar, dan bahkan kemudian, saya jarang melihat nol.
Dengan Mavericks dan Yosemite, cara OS menggunakan memori berubah sedikit. Pada dasarnya, OS mengambil semua memori, dan kemudian mengaturnya sesuai kebutuhan. Jadi, cara tradisional kami dalam melihat laporan memori di Activity Monitor tidak benar-benar valid. Karena itu, Mavericks menambahkan pengukur 'Memory Pressure', untuk memberi Anda gambaran tentang kapan Anda memiliki keterbatasan yang disebabkan oleh memori. Di tangkapan layar Anda, Anda memiliki tekanan memori hijau. Untuk lebih lanjut lihat jawaban ini .
Ars Technica memiliki deskripsi yang bagus tentang 'kompresi memori' ini dalam ulasan Maverick mereka:
http://arstechnica.com/apple/2013/10/os-x-10-9/17/
sumber
Menurut apa yang bisa saya mengerti dari tangkapan layar Anda (saya tidak tahu bahasa Anda), Anda hanya menggunakan ruang swap 256KB, yang bukan apa-apa. Saya tidak akan khawatir kecuali tekanan ingatan Anda naik
sumber
vm_stat 60
atau bahkan300
untuk interval dan kemudian melihat seperti apa bentuk halaman dan mengunggah snap monitor aktivitas kedua yang menunjukkan kasus halaman.Anda perlu memantau penggunaan memori dan swap karena file swap dibuat untuk memiliki kesempatan untuk memahami mengapa swap dibuat. Berdasarkan apa yang Anda jelaskan dalam teks dan tangkapan layar, saya tidak melihat apa pun yang mengkhawatirkan.
Mengapa swap dibuat ketika Anda menganggap Anda memiliki RAM gratis. OS dapat pindah untuk bertukar berdasarkan langkah-langkah prediktif. Sebagai contoh, mungkin Anda memulai Photoshop yang memiliki beberapa file gambar besar secara otomatis dibuka kembali dari sesi sebelumnya. OS dapat melihat bahwa tiba-tiba ada permintaan baru yang besar pada RAM, dan memindahkan beberapa konten RAM yang tidak terpakai untuk bertukar di muka dari kebutuhan yang diharapkan.
Atau program cadangan Anda sebentar berjalan di latar belakang, dan melakukan sejumlah besar checksum dan perbandingan file dan menciptakan struktur data berbasis RAM besar, mendorong konten lain untuk ditukar. Kemudian program cadangan merilis RAM-nya dan kembali tidur.
Mac OS X (dan kebanyakan OS modern: Windows, Linux, dll) sangat cerdas dalam menggunakan Cache, Swap, kompresi memori, dan teknik lainnya secara otomatis untuk menjaga sistem berjalan secepat mungkin. Saya benar-benar tidak akan mengkhawatirkan hal ini kecuali Anda melihat bahwa Monitor Aktivitas melaporkan bahwa Tekanan Memori berada di zona Kuning atau Merah.
Saya saat ini memiliki 2010 13 "MacBook Pro yang memiliki 16GB RAM. Saya melakukan banyak pekerjaan yang berat pada penggunaan RAM. (Pengembangan Web, penambangan data, menjalankan banyak aplikasi tugas berat pada saat yang sama.) Bahkan dengan 16GB saya kadang-kadang tekan zona Kuning untuk tekanan memori, tetapi saya harus mengatakan ini jarang menjadi masalah karena Mac OS X sangat baik dalam mengalokasikan sumber daya sesuai kebutuhan.
Meskipun saya membutuhkan 16GB RAM untuk pekerjaan saya, Anda harus tahu bahwa peningkatan seperti itu bukan tanpa negatif. RAM ekstra tidak secara signifikan mengurangi masa pakai baterai baik dalam penggunaan aktif dan dalam tidur.
sumber
Mac Anda berjalan pada Unix (Spesifikasi Tunggal Unix 2003), dan OS itu telah ada selama lebih dari 40 tahun. Komponen inti (seperti manajemen memori) ditulis, diperbarui, didebug, dan dipoles oleh orang-orang yang ahli di bidangnya. Apple, dengan lebih banyak uang di tangan daripada Departemen Keuangan AS, mampu membayar yang terbaik.
Jadi, kecuali Anda memiliki setidaknya PhD dalam ilmu komputer teoretis, dan menulis tesis Anda tentang proses level kernel dan manajemen memori, berhentilah khawatir tentang manajemen memori. Saya memiliki 24GB di desktop saya dan masih menggunakan swap. Ini bukan urusan saya sama sekali.
sumber