tanırım
TamamlandıBenchmark

Tarayıcıda El Takibi Benchmark'ı

Poz Tahmini

Bulgu

Ölçümler delegate etkisini cihaz içinde izole ediyor: dizüstü satırları aynı makinede (RTX 3060 ile i7-11800H), iPhone satırları aynı telefonda alındı. Model küçük olduğu için entegre GPU (20.1 ms), ayrık GPU'nun (16.1 ms) %25 yakınında kalıyor. CPU'ya (WASM) düşüldüğünde kare başına süre 59.3 ms'ye, yani yaklaşık 3 katına çıkıyor, ama 21 fps'lik takip hızı oyunu hâlâ oynanabilir kılıyor. iPhone 12 Pro'da GPU delegate 33 ms ile rahat çalışırken, render işiyle paylaşılan GPU p50–p95 aralığını (33→42 ms) masaüstüne göre belirgin genişletiyor. CPU'ya düşen bir telefonda ise 10 fps ile deneyim sınırda kalıyor. Kısacası mobilde oynanabilirliğin asıl belirleyicisi, WebGL'in (dolayısıyla GPU delegate'inin) kullanılabilir olması.

Sonuçlar

RTX 3060 (GPU)Intel iGPUi7-11800H (CPU)iPhone 12 Pro (GPU)iPhone 12 Pro (CPU)

Gecikme (p50) (ms)

RTX 3060 (GPU)
16.1
Intel iGPU
20.1
i7-11800H (CPU)
59.3
iPhone 12 Pro (GPU)
33
iPhone 12 Pro (CPU)
96

Gecikme (p95) (ms)

RTX 3060 (GPU)
17.3
Intel iGPU
22.8
i7-11800H (CPU)
62.3
iPhone 12 Pro (GPU)
42
iPhone 12 Pro (CPU)
98

Takip Hızı (fps)

RTX 3060 (GPU)
57
Intel iGPU
51
i7-11800H (CPU)
21
iPhone 12 Pro (GPU)
25
iPhone 12 Pro (CPU)
10

İlgili Teknolojiler

// Yardım

Sıkça Sorulan Sorular

Her karede MediaPipe Hand Landmarker'ın detectForVideo çağrısının süresi ölçüldü: iki el görünür, yavaş küp dönüşü, 30 saniyelik pencere. fps etkin takip hızıdır; kameranın kare hızı ve ekran yenileme hızıyla sınırlıdır. Masaüstü satırları Chrome 136, iPhone satırları Safari ile alındı.

MediaPipe tarayıcıda önce WebGL üzerinden GPU delegate'ini dener; WebGL kullanılamıyorsa WASM ile CPU'ya düşer. Ölçümlerde CPU yolu yaklaşık 3 kat daha yavaş, ancak oyun bu hızda da oynanabilir kalıyor.

Showcase reposundaki (tanirim/gesture-cube) yerleşik performans göstergesi ?stats=1 parametresiyle açılır: aktif delegate'i, son 30 saniyenin p50/p95 değerlerini ve fps'i gösterir. ?delegate=cpu ile CPU yolunu zorlayabilirsin.