Скільки використання пам’яті занадто багато у Flash-грі?


10

Я розробляю флеш-гру, і я можу оцінити, що використання пам'яті для Flash-гри трохи здається (я думаю). Скажімо, 100+ МБ.

Тож скільки занадто багато, якщо говорити про використання пам’яті у флеш-іграх?


4
Ви говорите про вимоги до пам'яті (RAM) або розмірі / пропускній здатності вмісту?
bummzack

Я пропоную вам змінити заголовок, щоб відобразити власне питання, тобто "Скільки використання пам'яті занадто багато?"
Kzqai

Сорі, моя погана. Я говорю про використання оперативної пам'яті. І, я думаю, я не можу змінити назву питання.
Артемікс

Я уточнив заголовок як частину редагування.
Gregory Avery-Weir

Відповіді:


6

Я теж цікавився цим питанням, тому вирішив перевірити кілька популярних ігор і переглянути споживання пам'яті плагінів контейнерів Firefox.

Пам'ять запускається і за замовчуванням повертається приблизно до 5-10 Мб у моїй настройці. Зважаючи на це, ось найвищий рівень використання пам'яті протягом перших 3-5 хвилин гри для деяких популярних ігор:

Примітки:

Сміт - це соціальна гра у Facebook, вона мала близько 100 Мб, а максимум у 200, коли я зайшов у зону з великою кількістю персонажів та активів. У Chibi Knight є досить прості активи, але надзвичайно велике багатоекранне фонове зображення (без плитки), що пояснює його високе використання пам'яті. Дві ігри з найнижчою пам’яттю - це не прокручування та одноекранні (принаймні, протягом перших кількох хвилин), що пояснює їх низьке використання.


5

Відповідно до ваших тегів, в залежності від гри та її складності написано, що "на основі браузерних ігор", я б сказав, що швидше за все, це занадто багато, якщо ви не створюєте велику флеш-гру в стилі mmo (навіть дуже велику!)

Також існує безліч варіантів стиснення для спалаху, які можуть зменшити вашу гру


крихітні: 0 - 200 КБ;

малий: 200 - 700 Кб

Середній: 800 - 1400 Кб

Великі: 1500 - 4000 Кб

занадто великий: 4000 - 9000 Кб



Я припустив, що вміст проекту в загальному розмірі диска / пропускної здатності
Spooks

Сорі, мені було не ясно, я говорив про використання оперативної пам'яті.
Артемікс

4

Відповідь залежить від вашої цільової аудиторії. Ви хочете, щоб люди грали у вашу флеш-гру на своєму нетбуці та / або на флеш-програвачі, що підтримує Playbook або планшет Android? Якщо так, то використання пам'яті понад 50 Мб, ймовірно, стане проблемою. Якщо ви очікуєте, що ваша гра буде грати на підроблених ігрових установках, то, можливо, пам'ять на 100-400 МБ не буде проблемою.

Проблема може полягати в можливості Flash швидко вирішити цю пам'ять. Я не розробник flash, тому я не дуже знаю, але якщо вашій грі потрібна стільки пам’яті, вона, мабуть, має багато підтримуючого коду, і саме там, навіть на «богах-власних машинах», ви можете зіткнутися питань.


Я припускав вимоги пам'яті, а не вміст на диску / пропускну здатність.
Нейт

Розумію. Енд, дивлячись на "великі" ігри на, наприклад, Kongregate.com, всі вони вище ~ 50 Мбіт.
Артемікс

Якщо ви говорите про MB, вам не слід писати mbs, оскільки це означає щось зовсім інше.
bummzack

Тоді, що означає mbs?
Артемікс

1
Я асоціюю mbs з мегабітом в секунду , хоча ви, ймовірно, можете записати це як mb / s або mbps. Зазвичай
столик

4

FWIW, я допомагав члену сім’ї скаржитися на повільний ПК. Вона грає CafeWorld у facebook. Дослідження призводять до того, що Firefox / флеш-плагін займає майже гігабайт пам'яті. Я подумав, що це могло бути хитрощів, переживши багато витоків пам’яті браузера протягом багатьох років, закрив усе і спробував це з іншим браузером. Я спостерігав за використанням пам'яті, коли вона повільно повзала назад до позначки 970 ~ mb, коли завантажувались усі активні ігри.

Абсурд, але я впевнений, що ти можеш вказати на гру та сказати, що у неї мільйони користувачів. (так, щойно перевірено, 14 мільйонів користувачів щомісяця, бла)


Нічого ... ~ 1 Гб ... просто .. вау. Я здогадуюсь тоді, ~ 150 - це не так вже й багато. І, ні, у мене немає ніяких протікань, я вже зробив власний сміттєзбірник.
Артемікс

0

Я б розрізняв розмір завантаження та розмір пам'яті, деякі активи великі, інші структури даних, пов'язані з іграми, роздувають пам'ять клієнта, але для завантаження потрібна невелика пропускна здатність.

Такою стратегією була FLV - стиснути відео-код для завантаження, а потім розпакувати його, передбачаючи швидкий процесор і багато пам’яті у клієнта.


0

128 Мегабайт - це максимум за замовчуванням, тому я б сказав, що вище 128 Мегабайт - це занадто багато.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.