yarka0000 1
yarka0000
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
Hikaye Ekle

Ram kullanım oranını %70 düşürün

  • Konuyu başlatan Konuyu başlatan SCAGAME
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 51
  • Görüntüleme Görüntüleme 10K
5.00 yıldız(lar) 2 Değerlendirme Değerlendirenler
:) :) Emin ol alakası var. Öğrenirsin bir gün.
Senin 1 tane classın var 100tane işlem yapıyor sen bu classı 2 ye ayırdın
karakter ve mob olarak biri 60 işlem yapıyor diğeri 40 senin işlem gücün düşmüş olmuyor
aynı şekilde cpu kullanmaya devam eder oyun gereksiz yere hafıza ayırıyorsa tıp ki konuda olduğu gibi ozaman ram düşer
Konuya dönelim stl de map arraye göre yavaş çalışır array olarak yapın hatta array in smart pointer özelliğini kullanın
daha çok performans alın kodu optimize edin cpuyu düşürün bana böyle söyle baştacısın ama ben class ayırdım cpu düştü bu sadece kuru bir gürültü
 
Oyundaki normal karakterlerde çalışan çoğu fonksiyon moblarda da çalışıyor character classı yüzünden.
Biliyorum hocam ben farklı bir konuya değindim karakter ve mobu ayıracak yeterince fonksiyon var oyunu yapanlarda bunu düşünmüşler ben 3tane işlem yaptım faydasını gördüm
 
Senin 1 tane classın var 100tane işlem yapıyor sen bu classı 2 ye ayırdın
karakter ve mob olarak biri 60 işlem yapıyor diğeri 40 senin işlem gücün düşmüş olmuyor
aynı şekilde cpu kullanmaya devam eder oyun gereksiz yere hafıza ayırıyorsa tıp ki konuda olduğu gibi ozaman ram düşer
Konuya dönelim stl de map arraye göre yavaş çalışır array olarak yapın hatta array in smart pointer özelliğini kullanın
daha çok performans alın kodu optimize edin cpuyu düşürün bana böyle söyle baştacısın ama ben class ayırdım cpu düştü bu sadece kuru bir gürültü

Ben ne yazmışım sen ne anlamışsın garip bana anlatmak yerine önce dikkatli okuyun ne dediğimi çözmeye çalışın savunma durumuna geçmeden önce yazılım kafasına sahip olan biri olası durumları düşünür. sınıfı ayırınca aynı sınıfı kopyalarsanız hiç bir değişiklik olmaz sıfırdan komple yeni sınıf yazacaksın en baştan komple bütün hesaplamaları işlemleri yeniden yazarak yeni paketler yazarak gerekirse paket iletişimini en baştan yazacaksın tamamen bağımsız yapılacak stl ye fazla güvenme o stl bazı durumlarda yeterli performans sağlamaz daha zararlı oluyor örnek 32 bit bir uygulamanın 64 de taşındığında işlem sürelerinin düşmesi beklenir ama stl de bulunan yaygın kullanılan fonksiyonlarda vs çoğu durumda bu tam tersi daha fazla uzun sürüyor işlemler o yüzden yapmak istenilen şeye göre en verimli yol planlanır gerekirse yeni algoritmalar ile yeni fonksiyonlar yazılır hazır kütüphane kullanmak yerine. Kuru gültü diye düşünebilirsin öyle devam et bir insan ne zaman bir şeyler bildiğini sanarsa o zaman hata yapar dikkatli ol her şeyi doğru sanma bir gün yenisini öğrenirsin o doğru bildiğin herşey bir anda yanlış olduğunu öğrenirsin kendini her zaman geliştir. Bu konudaki işlem benim gözümde yetersiz senin dediğin array mantığı da aynı şekilde yetersiz komple envanter yapısının baştan yazılması planlanması gerek normalde bu işlemler sadece kısa vadede iş görür global bir yeni mmorpg oyun yazmaya başlanırsa asla böyle bir envanter sistemi yazılamaz yetersiz kalır çünkü.
 
Ben ne yazmışım sen ne anlamışsın garip bana anlatmak yerine önce dikkatli okuyun ne dediğimi çözmeye çalışın savunma durumuna geçmeden önce yazılım kafasına sahip olan biri olası durumları düşünür. sınıfı ayırınca aynı sınıfı kopyalarsanız hiç bir değişiklik olmaz sıfırdan komple yeni sınıf yazacaksın en baştan komple bütün hesaplamaları işlemleri yeniden yazarak yeni paketler yazarak gerekirse paket iletişimini en baştan yazacaksın tamamen bağımsız yapılacak stl ye fazla güvenme o stl bazı durumlarda yeterli performans sağlamaz daha zararlı oluyor örnek 32 bit bir uygulamanın 64 de taşındığında işlem sürelerinin düşmesi beklenir ama stl de bulunan yaygın kullanılan fonksiyonlarda vs çoğu durumda bu tam tersi daha fazla uzun sürüyor işlemler o yüzden yapmak istenilen şeye göre en verimli yol planlanır gerekirse yeni algoritmalar ile yeni fonksiyonlar yazılır hazır kütüphane kullanmak yerine. Kuru gültü diye düşünebilirsin öyle devam et bir insan ne zaman bir şeyler bildiğini sanarsa o zaman hata yapar dikkatli ol her şeyi doğru sanma bir gün yenisini öğrenirsin o doğru bildiğin herşey bir anda yanlış olduğunu öğrenirsin kendini her zaman geliştir. Bu konudaki işlem benim gözümde yetersiz senin dediğin array mantığı da aynı şekilde yetersiz komple envanter yapısının baştan yazılması planlanması gerek normalde bu işlemler sadece kısa vadede iş görür global bir yeni mmorpg oyun yazmaya başlanırsa asla böyle bir envanter sistemi yazılamaz yetersiz kalır çünkü.

Sınıfı ayırmadan bu işlemleri yapamıyormuyuz? :) :)
her zaman ki gibi akıl verme çabası içine girmeden verdiğin aklın bir tutarlılığı olsun
bir kaç farklı method deneyerek sana en yüksek verim aldığım methodu söyledim ona bile kulp bulmuşsun
sıfırdan envanter sistemi yazmalıyız diyosun
elinde gta5 oyun çekirdeği yok eski bir metin2 dosyası var hala item kopyalanmasın diye süre atıyosun gelmişsin burda sıfırdan envanter yazmaktan falan bahsediyosun
ömrün yeterse otur sıfırdan oyunu unreal ortamına taşı bak en doğrusunu söyledim sana bu bilgiyi hiç bir yerde bulamazsın
 

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

Geri
Üst