Quanto uso della memoria è eccessivo in un gioco Flash?


10

Sto sviluppando un gioco Flash e posso apprezzare che l'utilizzo della memoria è un po 'alto per un gioco Flash (credo). Diciamo 100+ MB.

Quindi, quanto costa parlare di utilizzo della memoria nei giochi Flash?


4
Stai parlando di requisiti di memoria (RAM) o dimensione del contenuto / larghezza di banda?
Bummzack,

Ti suggerisco di cambiare il titolo per riflettere la vera domanda, ovvero "Quanto utilizzo della memoria è eccessivo?"
Kzqai,

Sory, mia cattiva. Sto parlando dell'utilizzo della memoria RAM. E, penso di non poter cambiare il titolo della domanda.
Artemix,

Ho chiarito il titolo come parte di una modifica.
Gregory Avery-Weir

Risposte:


6

Mi chiedevo anche questo, quindi ho deciso di provare alcuni giochi popolari e guardare il consumo di memoria del contenitore di plugin di Firefox.

La memoria si avvia e torna ai valori predefiniti di circa 5-10 MB sulla mia configurazione. Con questo in mente, ecco i picchi di utilizzo della memoria nei primi 3-5 minuti di gioco per alcuni giochi popolari:

Appunti:

Smeet è un social game di Facebook, ha una durata di circa 100 MB e ha raggiunto il picco di 200 quando sono entrato in un'area con molti personaggi e risorse. Chibi Knight ha risorse abbastanza semplici, ma un'immagine di sfondo multi-schermo estremamente grande (non affiancata), che spiega il suo elevato utilizzo della memoria. I due giochi con memoria più bassa sono sia senza scorrimento sia a schermo singolo (almeno nei primi due minuti), spiegando il loro basso utilizzo.


5

Secondo i tuoi tag, dice "giochi basati su browser" a seconda del gioco e della sua complessità, direi 100 mb molto probabilmente troppo, a meno che tu non stia creando un grande gioco flash in stile mmo (anche quello è molto grande!)

Ci sono un sacco di opzioni di compressione che hai anche per Flash, che possono ridurre il tuo gioco


minuscolo: 0-200 KB;

piccolo: 200 - 700 KB

Media: 800-1400 KB

Grande: 1500 - 4000 KB

troppo grande: 4000 - 9000 KB



Ho assunto il contenuto della dimensione complessiva del disco / larghezza di banda del progetto
Spooks

Sory, non ero chiaro, stavo parlando dell'utilizzo della memoria RAM.
Artemix,

4

La risposta dipende dal tuo pubblico di destinazione. Vuoi che le persone giochino al tuo gioco flash sul loro netbook e / o sul loro flash che supporti Playbook o tablet Android? In tal caso, l'utilizzo della memoria oltre i 50 MB sarà probabilmente un problema. Se ti aspetti che il tuo gioco venga giocato solo su piattaforme di gioco complicate, probabilmente occupare 100-400 MB di memoria non sarà un problema.

Il problema potrebbe essere la capacità di Flash di gestire rapidamente questa memoria. Non sono uno sviluppatore flash, quindi non lo so davvero, ma se il tuo gioco ha bisogno di tanta memoria probabilmente ha un sacco di codice di supporto, che è dove, anche su "gods-own-machine", potresti imbatterti in problemi.


Ho assunto i requisiti di memoria, non il contenuto su disco / larghezza di banda.
Nate

Vedo. Anw, guardando i "grandi" giochi su, ad esempio, Kongregate.com, sono tutti sopra ~ 50 mbs.
Artemix,

Se stai parlando di MB, non dovresti scrivere mbs perché significa qualcosa di completamente diverso.
Bummzack,

Quindi, cosa significa mbs?
Artemix

1
Sto associando mbs a megabit al secondo , anche se probabilmente lo scriveresti come mb / so mbps. Di solito una "B" maiuscola sta per Byte , mentre una "b" sta per bit
bummzack

4

FWIW, stavo aiutando un membro della famiglia a lamentarsi di un PC lento. Suona su CafeWorld su Facebook. Le indagini hanno portato a Firefox / il plug-in flash a occupare quasi un gigabyte di utilizzo della memoria. Ho pensato che questo potrebbe essere stato un colpo di fortuna, avendo sperimentato molte perdite di memoria basate su browser nel corso degli anni, chiuso tutto e provato con un altro browser. Ho visto l'utilizzo della memoria mentre strisciava lentamente fino al segno di 970 ~ mb mentre tutte le varie risorse del gioco venivano caricate.

Assurdo, ma sono sicuro che puoi indicare il gioco e dire che ha milioni di utenti. (sì, appena verificato, 14 milioni di utenti mensili, blah)


Wow ... ~ 1GB ... solo ... wow. Immagino quindi, ~ 150 non è poi così tanto. E, no, non ho perdite, ho già creato il mio cestino della spazzatura.
Artemix

0

Vorrei distinguere tra dimensione del download e dimensione della memoria, alcune risorse sono grandi, altre strutture di dati relative al gioco gonfiano la memoria del client ma richiedono poca larghezza di banda per il download.

Questa era la strategia alla base di FLV, per comprimere il codice video per il download e quindi decomprimerlo assumendo CPU veloce e molta memoria nel client.


0

128 Megabyte è il massimo predefinito, quindi direi che sopra 128 Megabyte è troppo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.