Fare Gecikme Testi
Farenizin tıklamasının ne kadar duyarlı olduğunu ölçün. Her tıklama iki kez zaman damgalanır — biri tarayıcı olayı oluşturduğunda, diğeri bu sayfanın işleyicisi çalıştığında — bu da iletim gecikmesini ortaya çıkarır; reaksiyon denemeleri ise ped döndüğünde ne kadar hızlı tıkladığınızı ölçer.
Bir deneme başlatmak için tıklayın
Ped döndüğünde olabildiğince hızlı tıklayın. Her tıklama ayrıca olay-işleyici gecikmesini de kaydeder.
Son tıklama gecikmeleri
düşük olması daha iyidirFare gecikmesi, düğmeye basmakla bilgisayarınızın bu tıklamaya göre işlem yapabilmesi arasında geçen ve milisaniye cinsinden ölçülen süredir. Her tıklama kısa bir yol kat eder: anahtar kapanır, bellenim gerçek bir basışı doğrulamak için teması debounce eder, rapor USB veya kablosuz bir bağlantı üzerinden geçer, işletim sistemi bir giriş olayını kuyruğa alıp gönderir ve tarayıcı bunu sayfaya iletir. Her aşama küçük bir gecikme ekler ve hepsi birlikte — kendi reflekslerinizden ve ekranın ne kadar hızlı güncellendiğinden bağımsız olarak — farenizin ne kadar anlık hissettirdiğini belirler.
Bu test aynı anda iki şeyi ölçer. Her işaretçi olayı, tarayıcı onu oluşturduğu anda ayarlanan bir timeStamp taşır; tıklama bu sayfanın işleyicisine ulaştığında performance.now() değerini okuyup ikisini birbirinden çıkararak olay-işleyici gecikmesini elde ederiz — tıklamanın giriş yığınında ve olay döngüsünde geçirdiği süre. Ayrı olarak ped reaksiyon denemeleri çalıştırır: rastgele bir süre bekler, durumunu değiştirir ve bu değişimle tıklamanız arasındaki farkı kaydeder. Canlı şerit, tarayıcıya imlecin hareket ettiğinin ne sıklıkla bildirildiğini yansıtacak şekilde, saniyedeki işaretçi-hareket olaylarını sayar.
İki sayıyı farklı okuyun. Reaksiyon denemesi rakamına insan tepki süresi hakimdir — kabaca 200–270 ms — bunun üzerine donanım ve yazılım gecikmesi de eklenir; bu yüzden onu donanım ölçümü olarak değil, denemeleri karşılaştırmak için birleşik bir puan olarak değerlendirin. Olay-işleyici gecikmesi ise daha temiz bir sinyaldir: sağlıklı bir kurulum düşük tek haneli milisaniyelerde kalır, onlu değerlere sıçramalar ise sayfanın veya sisteminizin meşgul olduğu anlamına gelir. Tutarlılık, ortalama kadar önemlidir — 2 ms ile 20 ms arasında gidip gelen bir fare, sabit biçimde 8 ms'de kalan bir fareden daha kötü hissettirir.
Tıklama gecikmesinin tipik kaynakları
| Aşama | Tipik gecikme | Neye bağlı olduğu |
|---|---|---|
| Anahtar debounce'u | 2–20 ms | Bellenim, temasın kararlı hale gelmesini bekler; bazı oyuncu fareleri bunu ayarlamanıza izin verir |
| Yoklama aralığı | 1–8 ms | 125 Hz'lik bir fare en fazla 8 ms'de bir, 1000 Hz'lik bir fare ise 1 ms'de bir rapor gönderir |
| Kablosuz bağlantı | ~1–15 ms | İyi 2.4 GHz alıcılar kabloluya yakındır; Bluetooth belirgin biçimde daha fazla gecikme ekler |
| İşletim sistemi giriş hattı | 1–5 ms | USB zamanlaması artı işletim sisteminin olayı uyandırması, kuyruğa alması ve göndermesi |
| Tarayıcı ana iş parçacığı | 0–10+ ms | Olay-işleyici rakamının yakaladığı şey; sekme meşgulken büyür |
Fare gecikmesi, input lag ve yoklama hızı karşılaştırması
Bu üçü aynı zincirdeki farklı halkaları ölçer. Yoklama hızı, farenin konumunu ve düğme durumunu hertz cinsinden ne sıklıkla bildirdiğidir — Mouse Polling Rate Tester bunu hareket olayları arasındaki aralıklardan tahmin eder. Burada ölçülen fare gecikmesi ise bir tıklamanın sayfanın işleyebileceği bir olaya ne kadar hızlı dönüştüğüdür. Input lag, eyleminizden ekranda görünür bir değişikliğe kadar geçen ve ekranın kendi tepki süresi ile yenileme hızını da içeren tam uçtan uca gecikmedir — Input Lag Tester bu döngüyü kapsar. Yüksek bir yoklama hızı, fare gecikmesinin bir kaynağını azaltır, ancak ikisi de işletim sistemine, tarayıcıya ve monitörünüze bağlıdır.
Fare gecikmesi nasıl azaltılır?
- Bluetooth yerine kablolu bir bağlantı veya fareye yakın yerleştirilmiş kaliteli, düşük gecikmeli bir 2.4 GHz alıcı kullanın.
- Sensör ve bağlantı bunu istikrarlı biçimde destekliyorsa fare yazılımınızda yoklama hızını yükseltin (500 veya 1000 Hz).
- Üretici yazılımında tıklama debounce süresini düşürün; bunu çift tıklama riskiyle dengeleyerek yapın.
- Fareyi güçsüz bir hub veya uzun bir uzatma kablosu yerine doğrudan bilgisayara takın.
- Sürücüleri ve bellenimi güncel tutun, CPU'yu veya USB veri yolunu dolduran arka plan uygulamalarını kapatın.
