«memory-efficiency» etiketlenmiş sorular

Bilgiyi, tam kullanışlılığını korurken, mümkün olduğunca az bellek kaplayacak şekilde organize etmenin ve depolamanın bir yolu.

6
20 milyon kiremitli harita oyunu hafızanın bitmesine neden olur, nasıl önlerim?
Çok büyük haritalar yüklenirken, yükleme yöntemi yeni bir harita döşemesi örneğinin oluşturulduğu bellek istisnasını atar. Tüm haritanın en azından sunucu uygulamasında (ve mümkünse istemcide) işlenmesini istiyorum. Bu sorunu nasıl çözmeliyim? UPD: Buradaki soru, hala kullanabileceği boş hafıza olduğunda oyunun çökmesini nasıl durduracağı. Haritayı parçalar halinde bölmeye gelince, bu iyi bir …

1
Aynı bit boyutunda oluşturma hedeflerine sahip olmak neden önemlidir?
Şu anda ertelenmiş gölgeleme için ne tür GBuffer'a ihtiyacım olacağını düşünüyorum, bu yüzden de en yaygın olanları ve formatları hakkında çevrimiçi olarak kendimi belgelemeye çalıştım. Gördüğüm GBuffer'ın çoğu, her oluşturma hedefi için aynı bit boyutunu kullandı ve bu da sıklıkla kullanılmayan kanallara yol açtı. Ancak, GBuffer'ım için ilk tahmin olarak, …

3
Varlıklar için neden özel bellek yönetimi gerekiyor?
Oyun programlamayla ilgili hemen hemen tüm kaynaklar, özellikle 3D açık dünya oyunları, disk, sistem belleği ve video belleğine sürekli olarak varlıkların boşaltılması ve yeniden yüklenmesi gerektiği hakkında konuşur. Konsollarda bunu anlayabilirim, çünkü herhangi bir potansiyel taşma ile baş edemeyen çok basit bir bellek yönetimi şemaları var. Ancak, PC'de durum çok …


2
Büyük bir karo haritasında ve zindanlarda 'bölgeleme'
Oyunum, Minecraft'a benzer bir haritaya sahip, sözde sahte ve rastgele üretildi. Ve büyük. Kullanıcının 1000x1000 alan (burada 2D) keşfettiğini varsayalım, bu 1.000.000 kutucuk. Açıkçası hepsini hafızada saklayamayacağım. Ben de sadece 10 döşemeden veya yarıçaptan her şeyi göz ardı etmek istemiyorum - her ikisi de hiçbir şey güncellenmeyecek (tüm NPC'ler, belki …

1
16 × 16 piksel karolar neden bu kadar yaygın?
Fayansların (örneğin Minecraft'ın ) 16 × 16 olması için iyi bir neden var mı ? İkili ile bir ilgisi olduğunu hissediyorum çünkü 16 10000ikili, ama bu bir tesadüf olabilir. Bilmek istiyorum, çünkü arazi üretimi ile bir oyun yapmak istiyorum ve fayanslarımın ne kadar büyük olması gerektiğini ya da gerçekten önemli …

2
Dönüşüm hiyerarşisini temsil etmek için verimli yapı
Herkes, örneğin bir hiyerarşi modelinde, bir matris ağacını temsil etmek için bellek verimli bir yol önerebilir mi? Özellikle veri konumunu korumaya hevesliyim ve dizilerin bir yapısı (matrisler ve matrislere endeksler) tipi yaklaşımın uygun olabileceğinden şüpheleniyorum. Birçok zincirleme matris hesaplamasının yanı sıra, bu yapı muhtemelen bellekte adil bir şekilde kopyalanacaktır, bu …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.