플래시 게임에서 메모리 사용량이 너무 많습니까?


10

플래시 게임을 개발 중이며 플래시 게임의 메모리 사용량이 약간 높다는 것을 이해할 수 있습니다. 100MB 이상이라고합시다.

플래시 게임의 메모리 사용량에 대해 이야기 할 때 얼마나 많은가?


4
메모리 요구 사항 (RAM) 또는 콘텐츠 크기 / 대역폭에 대해 이야기하고 있습니까?
bummzack

실제 질문을 반영하도록 제목을 변경하는 것이 좋습니다. "메모리 사용량이 너무 많습니까?"
Kzqai

내 나쁜. RAM 메모리 사용에 대해 이야기하고 있습니다. 그리고 나는 질문의 제목을 바꿀 수 없다고 생각합니다.
Artemix

제목을 편집의 일부로 명확하게했습니다.
Gregory Avery-Weir

답변:


6

나는 이것에 대해서도 궁금해해서 인기있는 게임을 확인하고 Firefox의 플러그인 컨테이너 메모리 소비를보기로 결정했습니다.

설정에서 메모리가 시작되고 약 5-10MB로 돌아갑니다. 이를 염두에두고, 일부 인기있는 게임에서 처음 3-5 분 동안 게임을하는 동안 최대 메모리 사용량이 있습니다.

노트:

Smeet은 Facebook 소셜 게임으로 약 100MB에서 실행되었으며 많은 캐릭터와 자산이있는 영역에 들어갔을 때 200에서 정점에 도달했습니다. Chibi Knight는 상당히 간단한 애셋을 가지고 있지만 매우 큰 멀티 스크린 배경 이미지 (바둑판 식으로 표시되지 않음)는 높은 메모리 사용량을 설명합니다. 가장 낮은 두 가지 메모리 게임은 비 스크롤 및 단일 화면 (적어도 처음 몇 분 안에)이며 사용량이 적습니다.


5

태그에 따르면 게임과 그 복잡성에 따라 "브라우저 기반 게임"이라고 말하면 큰 mmo 스타일 플래시 게임을 만들지 않는 한 100MB가 너무 많을 것입니다.

플래시 용 압축 옵션도 많이 있으므로 게임이 축소 될 수 있습니다


작은 : 0-200KB;

작게 : 200-700KB

중간 : 800-1400KB

대형 : 1500-4000KB

너무 큼 : 4000-9000KB



프로젝트의 디스크 / 대역폭-전체 크기의 컨텐츠를 가정했습니다
Spooks

Sory, 나는 확실하지 않았다. 램 메모리 사용에 대해 이야기하고 있었다.
Artemix

4

답변은 대상 고객에 따라 다릅니다. 사람들이 자신의 넷북 및 / 또는 플래시를 지원하는 Playbook 또는 Android 태블릿에서 플래시 게임을 하시겠습니까? 그렇다면 50MB 이상의 메모리 사용량이 문제가 될 수 있습니다. 트릭 아웃 된 게임 리그에서만 게임을 플레이 할 것으로 예상되는 경우 100-400MB 메모리를 사용하는 것은 문제가되지 않습니다.

문제는 Flash가이 많은 메모리를 빠르게 처리 할 수있는 능력 일 수 있습니다. 나는 플래시 개발자가 아니기 때문에 실제로는 모른다. 그러나 게임에 많은 양의 메모리가 필요한 경우, 아마도 "gods-own-machine"에서도 많은 지원 코드가있을 수있다. 문제.


디스크 / 대역폭의 내용이 아니라 메모리 요구 사항을 가정했습니다.
Nate

내가 참조. Anw, 예를 들어 Kongregate.com에서 "큰"게임을 보면 모두 50MB 이상입니다.
Artemix

당신이 MB에 대해 얘기하는 경우 기록하지해야 MBS를 꽤 다른 무언가를 의미한다.
bummzack

그러면 mbs는 무엇을 의미합니까?
Artemix

1
mbs초당 megabit 과 연결 하고 있지만 아마도 mb / s 또는 mbps로 쓸 것입니다. 일반적으로 대문자 "B"는 바이트를 나타내는 반면 "b"는 비트를
bummzack

4

FWIW, 나는 가족이 느린 PC에 대해 불평하는 것을 돕고있었습니다. 그녀는 페이스 북에서 CafeWorld를 재생합니다. 조사 결과 Firefox / 플래시 플러그인은 거의 기가 바이트의 메모리 사용을 차지합니다. 나는 이것이 수년간 브라우저 기반 메모리 누수를 경험하고 모든 것을 닫고 다른 브라우저로 시도해 보았을 때 이것이 우연이라고 생각했습니다. 게임의 다양한 자산이 모두로드되면서 970 ~ mb 표시까지 천천히 크롤링되는 메모리 사용량을 보았습니다.

터무니 없지만 게임을 가리키고 수백만 명의 사용자가 있다고 말할 수 있습니다. (예, 방금 확인한 월별 사용자 1,400 만 명, blah)


와우 ~ ~ 1GB ... 그냥 .. 와우 그렇다면 ~ 150은 그리 많지 않습니다. 그리고 아니요, 누출이 없으며 이미 자체 가비지 수집기를 만들었습니다.
Artemix

0

다운로드 크기와 메모리 크기를 구별하고 일부 자산은 크며 다른 게임 관련 데이터 구조는 클라이언트의 메모리를 팽창 시키지만 다운로드하는 데 대역폭이 거의 필요하지 않습니다.

FLV의 전략은 다운로드 용 비디오 코드를 압축 한 다음 클라이언트의 빠른 CPU와 많은 메모리를 가정하여 압축 해제하는 전략이었습니다.


0

128MB가 기본 최대 값이므로 128MB 이상이 너무 큽니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.