Setelah tertunda selama beberapa minggu, maka dengan ini saya mulai seri [WinPowerTip] saya ![]()
Untuk WinPowerTip kali ini, saya akan membahas mengenai Prefetch: Apakah Prefetch itu, mengapa Prefetch itu penting, dan bagaimana cara mengoptimalkan Prefetch agar kinerja Windows Anda meningkat.
Follow up:
Apakah Prefetch itu?
Saya akan berusaha menjelaskan Prefetch tidak terlalu teknis.
Prefetch adalah fitur pada Windows XP dan WIndows Server 2003 yang berfungsi meningkatkan kinerja pada saat booting dan starting sebuah aplikasi. Caranya adalah: Pada saat booting atau starting sebuah aplikasi, Windows akan mengamati file-file apa saja yang di-load pada saat aplikasi tersebut mengalami inisialisasi. Nah, kali booting/starting berikutnya, Windows akan me-load file-file ini sebelum diminta.
Mengapa Prefetch bisa mempercepat Windows? Karena ternyata dalam booting/inisialisasi, tidak seluruh file di-load, tapi hanya segmen-segmen tertentu yang di-load. Padahal, dari sebuah file, bisa beberapa segmen (yang berbeda-beda) di-load, misalnya kalau aplikasi me-load sebuah file Library (.dll). Akibatnya, file tersebut akan diakses berulang kali untuk me-load segmen-segmen yang dibutuhkan.
Nah, Prefetch melakukan optimalisasi proses loading ini, dengan mengidentifikasi tidak hanya file-file mana yang perlu di-load, tapi juga segmen-segmen mana dari file-file tersebut yang perlu di-load. Akibatnya, alih-alih mengakses file-file yang sama berulang kali, Prefetch mengakses *semua* segmen yang dibutuhkan dari *semua* file yang dipakai pada saat yang sama. Ini sangat mempercepat proses loading dari suatu aplikasi, karena sebelum aplikasi secara eksplisit meminta segmen tertentu, Prefetch telah menyiapkannya di memory.
Satu salah pengertian: Banyak orang menyangka bahwa Prefetch me-load *semua* aplikasi yang pernah dipakai saat booting. Hal ini tidak benar. Prefetch tidak melakukan prefetching jika file tersebut tidak diperlukan. Jadi, sebuah file yang hanya digunakan PhotoShop, misalnya, tidak akan di-load pada saat booting atau saat aplikasi selain PhotoShop dijalankan. File tersebut hanya akan di-load jika pengguna menjalankan PhotoShop.
Mengapa Prefetch itu penting?
Di atas telah saya bahas secara garis besar bagaimana Prefetch bekerja, dan bagaimana Prefetch mempercepat booting dan inisialisasi aplikasi.
Tapi Prefetch lebih dari sekedar melakukan loading sebelum diminta.
Prefetch juga mencatat urut-urutan segmen/file yang di-prefetch-nya dalam sebuah file yang bernama "layout.ini". Nah, file ini dapat dimanfaatkan oleh program-program Disk Defragmenter untuk lebih mengoptimalkan posisi layout file-file dalam hard disk. (Saya akan bahas topik defragmenter di WinPowerTip berikutnya)
Akibat dari penggunaan file "layout.ini" tersebut, tidak hanya akses hard disk akan lebih cepat lagi, tetapi juga mengurangi beban kerja hard disk yang berarti memperpanjang umur hard disk Anda.
Beberapa referensi yang penting untuk dibaca:
- http://www.edbott.com/weblog/archives/000024.html
- http://www.edbott.com/weblog/archives/000743.html
- http://home.comcast.net/~SupportCD/XPMyths.html
- http://askbobrankin.com/windows_prefetch.html
- http://forums.techguy.org/windows-nt-2000-xp/483313-prefetch.html
Di halaman berikutnya, saya akan membahas bagaimana cara mengoptimalkan Prefetch.
English
Akan saya terapkan di komputer saya...hehehe
Oh iyah mo nanya pas saya ketikkan
fsutil behavior set disablelastaccess 0
kok tidak ada respon dari command promt yah? biasanya kan ada informasi fungsi sudah bekerja atau memang begitu yah?
Trus setelah isi di command promt saya harus langsung restart, atau menghapus isi dari folder prefetch dulu, baru komputer di restart...?
Reply to comment 47 by Aerialsky
Memang perintah fsutil behavior set disablelastaccess 0 tidak menghasilkan output apa-apa. Malah kalau ada keluar output, Anda salah mengetikkan perintah.
Setelah perintah dimasukkan, dan command prompt sudah muncul kembali, silakan restart.
Demikian pula, pada tahap berikutnya, setelah menghapus isi folder prefetch, silakan restart.
Reply to comment 48 by
sip bro, tenang aja...pokoke gua mendukung lu di kaskus.
Reply to comment 50 by Xixo
slama ini gw salah brarti :D
Reply to comment 64 by reed
If you're female ofcourse i'll be fall in love...jusk kids sir...
Reply to comment 148 by mukti
Reply to comment 149 by