Pertanyaan yang diberi tag «memory»

4
Bagaimana game C ++ menangani kegagalan alokasi memori?
Saya mengetahui beberapa game yang ditulis dalam C ++ tetapi tidak menggunakan pengecualian. Karena penanganan kegagalan alokasi memori di C ++ umumnya dibangun di sekitar std::bad_allocpengecualian, bagaimana game-game ini menangani kegagalan seperti itu? Apakah mereka hanya crash, atau ada cara lain untuk menangani dan pulih dari kesalahan kehabisan memori?

2
Bagaimana GPU menangani tekstur dan VRAM?
Ini sebenarnya banyak pertanyaan yang saling terkait: Apakah tekstur terkompresi (dxt5 / dxt1 dll) pernah benar-benar didekompresi saat melalui render pipeline? Jika jawaban untuk pertanyaan pertama benar, lalu bagaimana cara mengatur memori untuk beberapa tekstur besar yang tidak terkompresi? Apakah framebuffer berbeda dari VRAM dalam GPU modern?
18 textures  gpu  memory 

3
Bagaimana Anda bersiap untuk kondisi di luar memori?
Ini bisa mudah untuk game dengan cakupan yang ditentukan dengan baik, tetapi pertanyaannya adalah tentang game sandbox, di mana pemain diizinkan untuk membuat dan membangun apa pun . Kemungkinan teknik: Gunakan kumpulan memori dengan batas atas. Hapus objek yang tidak lagi dibutuhkan secara berkala. Alokasikan jumlah memori tambahan di awal …

2
Apakah mengalokasikan dan membebaskan sejumlah besar memori pada saat startup "membersihkan memori?"
Buku Game Coding Complete, Edisi Keempat , bab 5 ( Inisialisasi Game dan Shutdown ), bagian Memeriksa Memori berisi contoh kode menarik ini: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell the player to …
18 c++  memory 

3
CPU - Aliran data memori GPU [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya seorang programmer grafis pemula dan saya bertanya-tanya baru-baru ini - bagaimana data model …


1
Bagaimana saya tahu jika memori tidak ditangani dengan benar?
Jejak memori permainan (2D) saya tampaknya meningkat setiap kali saya memuat tekstur, misalnya ketika saya memulai permainan saya menggunakan RAM pribadi 30 mb, setelah mentransversikan file latar belakang ~ 367mb, jadi semuanya ada dalam RAM di beberapa titik, itu meningkat menjadi RAM RAM pribadi 54 mb. Hal yang sama terjadi …
12 opengl  memory 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.