Memahami Kecepatan Memori dan Cache
Saat membicarakan performa memori, kita perlu membedakan dua angka. Pertama adalah throughput, yaitu seberapa banyak data yang bisa dipindahkan sekaligus. Kedua adalah latensi, yaitu berapa lama kita menunggu sampai data yang dibutuhkan tiba. Pekerjaan yang menangani file atau gambar besar sekaligus sangat dipengaruhi throughput, sedangkan pekerjaan yang menelusuri data yang tersebar di sana-sini sangat dipengaruhi latensi. Web Bench mengukur keduanya sehingga terlihat memori itu kuat atau lemah dalam hal apa. Throughput dalam GB/s sehingga makin tinggi makin baik, dan latensi dalam ns sehingga makin rendah makin baik. Dengan memahami pembedaan ini, Anda bisa menjelaskan mengapa memori berkapasitas sama pun bisa terasa berbeda. Jika item memori hasilnya rendah, periksa dulu apakah tab lain atau ekstensi browser sedang memakai sumber daya.
Item throughput membaca, menulis, dan menyalin memori berurutan sebesar 16 MB. Tes cepat menjalankan baca dan salin, sedangkan tes standar menjalankan ketiganya. Item latensi menelusuri data lewat penelusuran pointer dependen, yaitu posisi berikutnya bergantung pada hasil pembacaan sebelumnya, dan mengulanginya sambil mengubah ukuran area akses dari 16 KB hingga 256 MB. Jika areanya kecil, data selesai diambil dari cache cepat di dalam CPU sehingga latensinya pendek, dan jika areanya membesar melampaui cache, harus sampai ke memori yang lebih lambat sehingga latensinya bertambah. Dengan membandingkan hasil menurut ukuran, Anda bisa memperkirakan di mana batas tingkatan cache berada. Nilai ini tidak menggantikan kapasitas atau standar pada tabel spesifikasi perangkat keras. Cache adalah perangkat yang menyimpan data yang sering dipakai di dekat prosesor untuk mengurangi waktu tunggu, dan sering kali yang menentukan kecepatan adalah apakah ukuran pekerjaan muat di dalam cache.
Dalam keseharian, performa memori terasa pada browser dengan banyak tab, pengeditan foto dan video besar, serta perpindahan adegan dalam game. Namun, situasi ketika kapasitas memori kurang sehingga beralih ke disk tidak termasuk dalam pengukuran ini, dan pengalaman sebenarnya juga dipengaruhi CPU serta penyimpanan. Untuk hasil yang stabil, tutup aplikasi lain saat mengukur dan ulangi beberapa kali dalam kondisi yang sama untuk melihat variasinya. Pada laptop, mode daya dapat memengaruhi kerja memori dan CPU, jadi catat pengaturannya. Daripada menyimpulkan unggul atau kalah hanya karena angkanya sedikit berbeda, lebih masuk akal menafsirkan item yang selisihnya besar, dan semua nilai hanyalah acuan yang bergantung pada lingkungan. Daripada hanya mencatat kecepatan puncak sekali, jadikan nilai yang diukur di lingkungan yang biasa Anda pakai sebagai patokan agar perubahannya mudah dibandingkan nanti. Memori yang diambil sementara setelah pengukuran selesai dibersihkan oleh browser, sehingga tidak perlu dihapus secara terpisah.
Mulai pengukuran ↗