Berapa banyak penggunaan memori yang terlalu banyak dalam game Flash?


10

Saya sedang mengembangkan game Flash, dan saya bisa menghargai bahwa penggunaan memori agak tinggi untuk game Flash (saya pikir). Katakanlah 100+ MB.

Jadi berapa banyak terlalu banyak ketika berbicara tentang penggunaan memori di game Flash?


4
Apakah Anda berbicara tentang persyaratan memori (RAM) atau ukuran / bandwidth konten?
bummzack

Saya sarankan Anda mengubah judul untuk mencerminkan pertanyaan yang sebenarnya, yaitu "Berapa banyak penggunaan memori yang terlalu banyak?"
Kzqai

Sory, salahku. Saya berbicara tentang penggunaan memori RAM. Dan, saya pikir saya tidak bisa mengubah judul pertanyaan.
Artemix

Saya telah mengklarifikasi judul sebagai bagian dari suntingan.
Gregory Avery-Weir

Jawaban:


6

Saya juga bertanya-tanya tentang hal ini, jadi saya memutuskan untuk memeriksa beberapa game populer dan menonton konsumsi memori wadah plugin Firefox.

Memori mulai dan standarnya kembali sekitar 5-10MB pada pengaturan saya. Dengan mengingat hal itu, berikut adalah penggunaan memori puncak dalam 3-5 menit pertama gameplay untuk beberapa game populer:

Catatan:

Smeet adalah Game Sosial Facebook, ini berjalan di sekitar 100 MB, dan memuncak pada 200 ketika saya memasuki area dengan banyak karakter dan aset. Chibi Knight memiliki aset yang cukup sederhana, tetapi gambar latar belakang multi-layar yang sangat besar (non-ubin), yang menjelaskan penggunaan memori yang tinggi. Dua gim memori terendah adalah non-gulir dan satu layar (setidaknya dalam beberapa menit pertama), menjelaskan penggunaannya yang rendah.


5

Menurut tag Anda, tertulis "game berbasis browser" tergantung pada gim dan kerumitannya, saya akan mengatakan 100mb kemungkinan besar terlalu banyak, kecuali jika Anda membuat gim flash gaya mmo besar (bahkan itu sangat besar!)

Ada banyak opsi kompresi yang Anda miliki untuk flash juga, yang dapat menyusutkan game Anda


mungil: 0 - 200 KB;

kecil: 200 - 700 KB

Sedang: 800 - 1400 KB

Besar: 1500 - 4000 KB

terlalu besar: 4000 - 9000 KB



Saya mengasumsikan konten pada disk / bandwidth-keseluruhan ukuran proyek
Spooks

Sory, saya tidak jelas, saya berbicara tentang penggunaan memori ram.
Artemix

4

Jawabannya tergantung pada target audiens Anda. Apakah Anda ingin orang-orang memainkan game flash di Netbook dan / atau flash yang mendukung Playbook atau tablet Android? Jika demikian, maka penggunaan memori lebih dari 50 MB kemungkinan akan menjadi masalah. Jika Anda hanya berharap game Anda dimainkan di rig permainan yang telah ditipu, maka mengambil memori 100-400 MB kemungkinan tidak akan menjadi masalah.

Masalahnya, mungkin kemampuan Flash untuk mengatasi banyak memori ini dengan cepat. Saya bukan pengembang flash, jadi saya tidak benar-benar tahu, tetapi jika gim Anda membutuhkan banyak memori, mungkin gim ini memiliki banyak kode pendukung, yang merupakan tempat, bahkan pada "mesin milik dewa," Anda dapat mengalami masalah.


Saya mengasumsikan persyaratan Memori, bukan konten pada disk / bandwidth.
Nate

Saya melihat. Anw, melihat game "besar" di, misalnya, Kongregate.com, semuanya di atas ~ 50 mbs.
Artemix

Jika Anda berbicara tentang MB, Anda tidak harus menulis mbs karena singkatan dari sesuatu yang sangat berbeda.
bummzack

Lalu, apa artinya mbs?
Artemix

1
Saya mengasosiasikan mbs dengan megabit per detik , meskipun Anda mungkin akan menuliskannya sebagai mb / s atau mbps. Biasanya huruf kapital "B" adalah singkatan dari Byte , sedangkan huruf a "b" berarti bit
bummzack

4

FWIW, saya membantu seorang anggota keluarga mengeluh tentang PC yang lambat. Dia memainkan CafeWorld di facebook. Investigasi mengarah ke Firefox / plugin flash mengambil hampir satu gigabyte penggunaan memori. Saya pikir ini mungkin kebetulan, setelah mengalami banyak kebocoran memori berbasis browser selama bertahun-tahun, menutup semuanya dan mencobanya dengan browser lain. Saya menyaksikan penggunaan memori saat perlahan merangkak kembali ke tanda 970 ~ mb karena semua aset berbagai gim dimuat.

Tidak masuk akal, tapi saya yakin Anda bisa mengarahkan permainan dan mengatakan itu memiliki jutaan pengguna. (yup, baru dicek, 14 juta pengguna bulanan, bla)


Wow ... ~ 1GB ... hanya .. wow. Saya kira, ~ 150 tidak terlalu banyak. Dan, tidak, saya tidak memiliki kebocoran, sudah membuat pengumpul sampah saya sendiri.
Artemix

0

Saya akan membedakan antara ukuran unduhan dan ukuran memori, beberapa aset besar, struktur data terkait permainan lainnya mengasapi memori klien tetapi memerlukan sedikit bandwidth untuk mengunduh.

Itulah strategi di balik FLV, untuk mengompresi kode video untuk diunduh, dan kemudian mendekompresnya dengan asumsi CPU cepat dan banyak memori di klien.


0

128 Megabita adalah Default maksimum, jadi saya akan mengatakan di atas 128 Megabita terlalu banyak.

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.