Kısa cevap
On iki saniye, seyrek bir sıçramanın görünmesine yetecek kadar uzun ve insanların gerçekten tamamlayacağı kadar kısa.
Uzun cevap
İlginç olan şey ortalama değil, seyrek olanlar. Birkaç saniyede bir çekirdeği 5 ms tutan bir sürücü, tam olarak senin fark ettiğin ama bir benchmark'ın fark etmediği türden takılmaya yol açan şeydir. Birkaç saniyede bir olan bir şeyi görmek için pencerenin o aralığın birkaç katı olması gerekir.
Üç saniye ortalamayı yakalar, sıçramayı kaçırırdı — yani gerçek sorunu olan bir makinede temiz sonuç üretirdi. Bir ölçümün başına gelebilecek en kötü şey budur.
Otuz saniye daha fazlasını yakalardı. Ama çoğu insanın yarıda bıraktığı bir sayfa da olurdu, ve yarıda bırakılmış ölçüm hiçbir şey ölçmez.
Neden senin hareketin olmak zorunda
Fare hızı ham girdi akışından alınıyor: cihaz gönderdiği şekliyle, hareket başına bir rapor. Hareket yoksa rapor yok, ölçülecek şey yok.
Windows'un sıradan fare olaylarını ölçmek de işe yaramazdı. Onlar mesaj kuyruğundan geliyor ve kuyruk onları kabaca arayüzün kendi hızına indiriyor — 1000 Hz bir fare ile 125 Hz bir fare oradan bakınca birebir aynı görünüyor. Bu özelliğin gerçekten yaşadığı bir hataydı; çözümü ham girdiyi okumak.
Doğru yapmak
- Fareyi oyundaki gibi sürekli hareket ettir — masada tek bir yavaş sürükleme değil.
- Makineyi normalde olduğu hâlde bırak. Önce her şeyi kapatmak, hiç kullanmadığın bir makineyi ölçer.
- Sonra tekrar çalıştırıp karşılaştır. Sayfa son ölçümlerini saklıyor ve değişimi gösteriyor; %5'in altındaki fark değişim yok olarak raporlanıyor, çünkü o kadarı gürültünün içinde.
İlgili
Bu sayfa yardımcı oldu mu?
Eksik olan neydi, ya da ne işe yaramadı? Bunların hepsini okuyoruz.
Bu sayfa sorununu çözmediyse bize yaz — hangi makaleyi okuduğunu da ekle, o makaleyi düzeltelim.