Membangun benchmark browser yang tidak dapat macet
Benchmark sering berhenti di 97%, berubah 30% antartes, atau menghukum laptop karena layarnya lebih cepat. Versi 2.0 menjadikan setiap kegagalan itu sebagai batas desain.
Membalik pengukuran
Beban tetap mudah mentok pada refresh rate. Kami menetapkan target 16,67 ms per frame dan mengubah jumlah partikel. Adegan menambah beban, mencari batas, lalu meminta tiga jendela bersih sebelum menerima beban stabil maksimum.
Rata-rata dan persentil ke-95 dipakai bersama agar beberapa frame sangat lambat tidak tersembunyi. Gangguan tunggal dicoba ulang; dua kegagalan berturut-turut menolak tingkat tersebut.
State machine yang berhati-hati
Setiap keadaan memiliki jalan keluar: 30 detik per adegan, 150 detik per tes, jeda saat tab di latar belakang, bangun ulang setelah ukuran berubah, alasan khusus untuk kehilangan WebGL atau GPU berhenti, dan Esc selalu bekerja. Pemeriksaan awal diulang pada akhir adegan untuk menandai penurunan suhu lebih dari 15%.
Anggaran sama pada layar 60 dan 120 Hz agar yang diukur adalah perangkat, bukan pilihan layar. Baca metode lengkap.