Ada aplikasi berperingkat tinggi di Mac App Store yang disebut FreeMemory . Ia mengklaim dapat "menambah memori gratis Anda dengan satu klik sederhana." Meskipun gratis sekarang, saya percaya itu biasanya berlaku untuk 99 sen.
Sebagai seorang ilmuwan komputer, intuisi saya tentang aplikasi ini hampir pasti adalah minyak ular; dalam sistem operasi modern, apa pun yang bisa dilakukan aplikasi tidak akan menjadi yang terbaik dan benar-benar merusak kinerja paling buruk.
Dugaan terbaik saya adalah bahwa aplikasi mungkin melakukan sesuatu untuk menyebabkan sistem membuang memori "Tidak Aktif", yang mungkin tidak memiliki efek apa pun pada kinerja. Namun, sangat sedikit informasi yang disediakan tentang aplikasi ini, dan saya enggan untuk menginstalnya di mesin saya. Saya juga tidak terbiasa dengan OS X seperti halnya saya dengan Linux dan Windows, jadi saya bisa salah tentang bagaimana OS X menangani RAM.
Pertanyaan saya adalah:
- Apa sebenarnya yang dilakukan FreeMemory, dan bagaimana cara melakukannya? Apakah ada API publik yang dapat memberikan akses program ruang-pengguna ke parameter manajemen memori sistem operasi?
- Bisakah menggunakan FreeMemory benar-benar memberi peningkatan kinerja, atau apakah itu minyak ular seperti yang saya duga?
sumber
Jawaban:
Sama sekali tidak lain adalah menipu orang-orang dari uang mereka. Jangan tanya kenapa Apple menyetujuinya. iOS dan OS X mengelola memori sesuai kebutuhan. Banyak FUD di luar sana mengklaim itu buruk. Tidak ada bukti untuk mendukung klaim tersebut. Tidak ada fakta yang disajikan. Tidak ada seorang pun dengan sedikit pengalaman atau pendidikan di bidang yang pernah muncul (yang pernah saya lihat) dan terakreditasi klaim. Minyak ular.
Anda ingin meningkatkan kinerja? Beli perangkat yang lebih baik. Hanya perangkat keras yang lebih baik yang bisa menyamakan kinerja yang lebih baik. Anda tentu saja dapat mengoptimalkan suatu sistem, tetapi ini tidak melakukan itu, itu hanya menggeser memori yang tersedia.
Berikut uraian cara memahami manajemen memori di OS X ( milik Apple ):
Sekarang bahkan dengan pemahaman dasar manajemen memori di OS Apple, katakan padaku jika Anda berpikir "membebaskan" Memori tidak aktif ada gunanya? Ini tersedia untuk aplikasi apa pun yang memintanya dan jika aplikasi yang sama ingin mengambilnya lagi, ia mendapat peningkatan kecepatan. Ini tentu saja tidak sesederhana ini, tetapi merapikan memori tidak aktif dan memindahkannya ke memori bebas mengakibatkan tidak ada peningkatan kinerja. Lagi pula, bagaimana mungkin? Sebuah sistem yang baik harus menimbun semua memori Anda dan mengalokasikannya untuk hal-hal yang membutuhkannya. Memori bebas adalah memori yang terbuang karena, menurut definisi, tidak digunakan. Jika Anda memiliki 8 GB RAM dan menjaga 4 GB gratis setiap saat, maka Anda memiliki sistem yang menjalankan 4 GB.
Memori tidak aktif di OS X dialokasikan secara cerdas. Saya akan mengubah nada ketika saya melihat data yang valid dan dapat diandalkan yang mengklaim sebaliknya. Dan jujur, jika tidak ada yang lain, apakah Anda pikir beberapa aplikasi pihak ketiga telah menemukan cawan suci manajemen memori yang telah menghindari insinyur kelas dunia Apple selama ini (belum lagi ribuan programmer UNIX open-source yang berkontribusi)? Seperti yang saya katakan, minyak ular.
sumber
Diinstal dan diuji, mereka menjalankan perintah pembersihan dan membebaskan memori tidak aktif. Ini bukan 100% minyak ular, mungkin ada situasi di mana OS X tidak benar melepaskan tidak aktif dan mulai memukul file swap berbasis disk (menimbulkan hit kinerja I / O), tapi itu cukup berguna untuk sebagian besar pengguna.
Meskipun jika mereka menghasilkan $ 0,99 untuk membungkus perintah di menu bar saya benar-benar perlu mendapatkan lisensi Pengembang Mac saya.
sumber