CPU Web Worker demosu

JavaScript worker'ları kısa matematik döngüsünü tekrarlar, 2D canvas ilerlemeyi gösterir. Döngü ve worker sayısı CPU demosudur; GPU hesaplama hızını ölçmez.

Web Workers + Canvas 2D

Başlamadan önce

Çalışmanızı kaydedin, diğer uygulamaları kapatın ve havalandırma sağlayın. Destekleniyorsa hızlandırmalı güncel tarayıcı kullanın. Orta ayarlarla kısa başlayın. Cihaz yanıt vermiyorsa veya beklenmeyen görüntü hataları varsa durdurun.

Çalıştır ve karşılaştır

Varsayılanlarda FPS ve yük sayısını 30–60 saniye izleyin. Ayarlanabiliyorsa yalnız İş parçacıkları değiştirip aynı koşullarda tekrarlayın. Bazı demolar yükü otomatik ayarlar: sayı ve FPS'yi birlikte karşılaştırın. Düğme veya Escape ile durdurun.

Sonucu yorumlayın

Düşük ama sabit FPS ağır bir yük anlamına gelebilir. Ekran yenilemesine ulaşmak azami GPU performansını kanıtlamaz. Aynı ayarlı tekrarları karşılaştırın; tarayıcı farkları çizim motorlarını da içerir.

Boş tuval veya bağlam kaybı WebGL desteği, bellek sınırları, sürücü sıfırlaması veya yazılım çiziminden kaynaklanabilir. Yükü azaltıp deneyin. Donanım sonucuna varmadan başka uygulamada sorunu yeniden üretin.

Testin kanıtlayamayacakları

Web Workers, JavaScript'i CPU iş parçacıklarında çalıştırır. Sayaç tamamlanan döngülerdir, GPU işlemleri veya TFLOPS değildir. FPS görselleştirmeyi ölçer.

Site WebGL ile GPU sıcaklığı, gücü, saat hızı veya kullanımını okuyamaz. Ayrı donanım izleyicisi kullanın. Başarılı test, oyunlarda veya başka yüklerde kararlılığı garanti etmez.

Test yöntemi