Performans tablosu

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Performans panosu, deneyiminiz için anlık müşteri ve sunucu metrikleri sağlar.Deneyiminizi erken tanımlamak için deneyiminizi güncelledikten önce ve sonra bu sayfayı izleyin.

Panoya erişin

Performans sayfasına erişmek için, deneyim sahibi olmalı veya analiz grup izinleri almalısınız.

  1. Navigate to the Yaratımlara sayfasına Yaratıcı Merkezi üzerinde yönlendirin.
  2. Yaratıcı Merkez düşmesinin altında, hesabınızı veya deneyime sahip olan grubu seçin.
  3. Deneyimi seçin.
  4. İzleme alanında, Performans seçin.

Panoyu kullan

Panel mevcut kullanıcı sayısı, dağıldıkları sunucu sayısı ve bir cihaz kırılımı ile başlar.Panonun aşağıdakiler gibi müşteri ve sunucu grafiklerini göstermesi için, deneyiminizin en az 100 günlük aktif kullanıcıya (DAU) sahip olması gerekir.

Panoda, tarih aralığını ve zaman aralığını ayarlamak için menülerle birlikte iki sekme bulunur: Müşteri ve Sunucu .Ayrıca Yer menüsünü kullanarak tüm deneyime değil, bireysel yerleri inceleyebilirsiniz.

Filtre Etme Menüsü arasında ortalama veya yüzde değerleri arasında değiştirmenizi sağlar.

A view of the filters menu.

Tabloları incelemeye veya filtrelemeye:

  • P90, yüzde 90'a giren değer sayısına işaret eder.P90 sunucu kalp atışı 59 ise, sunucuların %90'ı 59 FPS'nin üzerinde veya altında çalışıyor.
  • Benzer şekilde, P10 10. yüzdeye işaret eder. Eğer P10 sunucu kalp atışı 40 ise, sunucuların %10'u 40 FPS'nin üzerinde veya altında çalışıyor.
  • P50 ortalamadır. Tüm değerlerin yarısı üzerinde düşer, yarısı altında.

Müşteri tabloları

İstemci sekmesi aşağıdaki tabloları içerir, hepsi platform veya işletim sistemi tarafından kırılmıştır:

Tabloda GösterAçıklama
Aynı anda kullanıcılarDeneyiminizdeki kullanıcı sayısını gösteren çizgi grafiği.
Oturum süresiKullanıcıların deneyiminizde harcadığı süre.
Müşteri çerçeve değerlendirSaniye başına müşteri çerçevelerini gösteren çizgi grafik.Kalıcı düşük çerçeve oranları veya büyük düşüşler sorunları işaret edebilir.Müşteri çerçeve değerlendiraraştırmak için bilgi, Müşteri Hesaplama bakın.
Müşteri çökme değerlendirMüşteri çökme oranını cihaz yazgöre gösteren çizelge.Kazalar değerlendirartışlar, özellikle deneyime bir güncelleme yapıldıktan sonra, genellikle bir sorunu gösterir.
Müşteri hafıza kullanımıMüşteri bellek kullanımını cihaz yazgöre gösteren çizelge. Sürekli artışlar bir bellek sızığını gösterebilir. Görüş Bellek .
Müşteri bellek kullanım yüzdesiMüşterinin kullandığı mevcut cihaz belleğinin yüzdesini gösteren çizgi grafiği.Örneğin, Android çizgisi yüzde 100'e yaklaşırsa, deneyiminizi çalıştıran Android cihazların çoğu bellek tükenmesi ve çökmesi riski altındadır.

Sunucu grafikleri

Sunucu sekmesi aşağıdaki tabloları içerir:

Tabloda GösterAçıklama
Sunucu CPU süresi

Her bir çerçevede işleme süresinin milisaniyelerini (ms) gösteren yığın tablosu. English:Stacked area chart showing milliseconds (ms) of processing time per frame.16.67 ms'den fazla değerler çok istenmez; sunucu çerçeve oranlarının 60'ın altına düşmesine neden olabilirler.Bakın Sunucu Hesaplama

Sunucu çerçeve değerlendirSunucu çerçeve oranını FPS'de gösteren çizgi grafiği.İdeal olarak, bu değer daima 60'tır.Sunucu çerçeve oranı 60'a sınırlıdır ve düşüşler müşteri çerçeve oranını azaltabilir ve gecikmeyi artırabilir.Bakın Kriptografi Hesaplaması.
Sunucu hafıza kullanımıSunucu hafıza kullanımını MB'de gösteren yığın tablosu.Bu değeri toplam sunucu hafızasının% 50'sinden aşağıda tutmayı deneyin.Ancak, grafik toplam sunucu belleğini göstermiyor, bu nedenle başka bir iyi kılavuz 3 GB'nin altında kalmak.Bu sayı yüksek kalır veya süre içinde sürekli olarak artarsa, bellek kullanımını geliştirme yollarını araştırın.
Yaşla göre sunucu belleğiSunucu yaşına göre sunucu hafıza kullanımını gösteren yığın alan grafiği.Sunucunun ömrü boyunca bellek kullanımı önemli ölçüde artarsa, özellikle kodlar, fizik ve renderleme kategorilerindeki olası bellek sızıntılarını araştırın.
sunucubaşına kullanılan çekirdeklerSunucu CPU çekirdeği sayısı kullanımını gösteren çizelge.Düşük çekirdek sayısı kullanımı, yüksek sunucu CPU süresiyle birleştirilmiştir ve Çoklu İş Parçacılığı araştırmanız gereken bir göstergedir.
Hesap verimliliğiDeneyiminizin Roblox ortalamasına kıyasla verimliliğini gösteren çizgi grafiği.%100'den yüksek değerler, temelden daha yüksek verimlilik gösterir.Katkı faktörleri, sunucu başına maksimum oyuncu sayısı (daha yüksek daha verimlidir) ve kare başına sunucu CPU süresi (daha düşük daha verimlidir) içerir.Daha yüksek hesaplama verimliliği daha düşük çevresel etkiye sahiptir, ancak bu metrik iyi veya kötü bir oyuncu deneyiminin göstergesi değildir.

Sunucu CPU ve hafıza tabloları, Genel görünüme varsayılan olarak düşer, ancak fizik, renderleme ve senaryo gibi bireysel işlem grupları için kaydırma menüleri vardır.Bu kategorilerin toplamı değil kapsamlı değildir; sunucu, herhangi bir kategoriye dahil edilmeyen her bir kareye küçük bir miktar ek çalışma yapar - tipik olarak önemsiz.Bu nedenle, genel olarak milisaniye ve MB değerleri gerçeklikten biraz daha düşüktür, ancak sunucu sözleşme imzalamahakkında net bir anlayış vermek için yeterince yakındır.

Bir kategori normalden daha yüksekse veya normalden daha fazla süre alıyormuş gibi görünüyorsa, düşen menüyü kullanarak gruba inin ve sorunlara neden olabilecek süreçleri tanımlayın.

The server CPU time chart showing the physics dropdown.
  • CPU kategorileri ve görevler MikroProfiler 'deki görevlere eşleşir, böylece sunucu dökümleri alabilir, Zamanlayıcı modunu seçebilir ve ardından sorunlu süreç gruptarafından filtrelenmesi için Gruplar menüsünü kullanabilirsiniz.

    Örneğin, birleştirme süreci altındaki Fizik gruppotansiyel bir sorun tespit ederseniz, aynı ad altında MicroProfiler'de bulabilirsiniz:

    The MicroProfiler showing the assemble process within the Physics group.
  • Hafıza etiketleri Enum.DeveloperMemoryTag 'deki ile eşleşir, dikkat çeken istisna CoreMemory:Total ile eşdeğerdir, ki bu Enum.DeveloperMemoryTag.Internal 'a eşdeğerdir.Aşırı kullanım için etiketleri kontrol etmek için Geliştirici Konsolu kullanabilirsiniz.Bu resim, panodaki gördüğünüz bir sorunu araştırmak için Geliştirici Konsolunu nasıl kullanabileceğinizi gösterir: PlaceMemory:GraphicsTexture

    The Developer Console showing the server memory view.

Sorun çözme

Potansiyel bir sorun görürseniz, onu gidermek ve düzeltmek için aşağıdaki adımları kullanın:

  1. Yeni güncellemelerinizi kontrol edin ve metriklere etkisinin ağır olması durumunda geri yuvarlanmasını düşünün.

  2. Sunucu hesaplama, müşteri hesaplama ve hafıza kullanımıyla ilgili sorunların çözülmesi için Performans sorunlarını tanımlayın ve Performansı artırın bilgilerine bakın.

  3. Problemler üzerinde daha fazla kazılmak için yerleşik test araçlarını kullanın:

  4. Topluluğunuzdan kullanıcı geri bildirimlerini toplayın.