Hikayeler

Reklam vermek için turkmmo@gmail.com

Warp Cache Optimizasyon

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

s1nwar

Level 2
Üye
Katılım
9 Haz 2025
Konular
22
Mesajlar
93
Online süresi
13g 20695s
Reaksiyon Skoru
111
Altın Konu
0
Başarım Puanı
50
TM Yaşı
10 Ay 14 Gün
MmoLira
2,422
DevLira
51

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Merhaba ışınlanma ile ilgili bir düzeltme performans yönünde.

Önce
  • Aynı haritada herhangi bir yere ışınlandığınızda;
  • CPythonNetworkStream::Warp her çağrıldığında Destroy() + Create() + Warp() işlemleri koşulsuz çalışıyordu.
  • Aynı haritada tekrar warp atıldığında bile map tamamen yeniden yükleniyordu.
  • Bu durum gereksiz performans kaybına cpu + i/o, gpu kullanımını arttırıyor.
Sonra
  • Yeni bir g_strCachedMapName eklendi ve son yüklenen map adı cache’leniyor.
  • Warp() çağrısında eğer CurrentMap == CachedMap ise tam reload yapılmıyor.
  • Bunun yerine sadece pozisyon güncelleniyor (Direct reposition).
Böylece aynı haritada yapılan warp işlemleri daha hızlı gerçekleşiyor, ve işlem yükü azalıyor.

 
Paylaşım için teşekkürler, Yararlı bir konu.
 
Merhaba ışınlanma ile ilgili bir düzeltme performans yönünde.

Önce
  • Aynı haritada herhangi bir yere ışınlandığınızda;
  • CPythonNetworkStream::Warp her çağrıldığında Destroy() + Create() + Warp() işlemleri koşulsuz çalışıyordu.
  • Aynı haritada tekrar warp atıldığında bile map tamamen yeniden yükleniyordu.
  • Bu durum gereksiz performans kaybına cpu + i/o, gpu kullanımını arttırıyor.
Sonra
  • Yeni bir g_strCachedMapName eklendi ve son yüklenen map adı cache’leniyor.
  • Warp() çağrısında eğer CurrentMap == CachedMap ise tam reload yapılmıyor.
  • Bunun yerine sadece pozisyon güncelleniyor (Direct reposition).
Böylece aynı haritada yapılan warp işlemleri daha hızlı gerçekleşiyor, ve işlem yükü azalıyor.

Konu sahibi isteği üzerine konu kapatılmıştır güncelleme sonrası raporlayınız lütfen
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst