S40v5, v6 실행 중인 게임 메모리
몇몇 친구들은 잘 이해하지 못할 수도 있으니 여기서 자세히 설명하겠습니다! s40v5를 사용하는 친구는 게임을 할 때 가끔 문제가 발생할 수 있습니다. DC의 700-900K 게임을 예로 들어보겠습니다. 게임을 열고 실행할 때 java/lang/Outofmoney(힙 오버플로 또는 메모리 오버플로로 번역됨) 오류가 발생하며, 이후 질문이 발생합니다. v5의 실행 메모리는 2M이며, 게임 자체의 크기도 이 범위 내에 있습니다. 왜 아직도 오류가 있나요? 하지만 게임의 압축 패키지를 풀어보면 에러의 원인을 알 수 있습니다(ps: 700~900K 정도의 DC 게임 압축 패키지는 일반적으로 2M보다 큽니다. 3D 게임은 3D 템플릿을 반복적으로 호출하기 때문에 특별합니다). 마찬가지로 압축된 패키지가 2M보다 작으면 정상적으로 실행될 수 있습니다. 일부 게임은 특별하고 실행할 수 있지만 속도가 느립니다. 예: Dragon Knight, 압축 패키지: 1.9M! S40v5와 v6의 차이점은 실행 중인 메모리가 다르다는 것입니다. v5의 힙은 2M로 제한되는 반면, v6의 힙은 동적입니다. 이는 v6이 2M 이상인 게임도 실행할 수 있음을 의미합니다. 예를 들어 온라인 게임 "Dragon Age"의 경우 v5는 실행 시 오버플로가 발생하지만 v6은 정상적으로 실행될 수 있습니다. . .
답글 (8)
타자 치느라 손이 아프다!
(중앙)위
볼 수 없다
(right)????
배우겠습니다 배웠습니다
그렇군…
내가 왜 드래곤 에이지 3가 그렇게 큰데도 내가 아직 할 수 있는지 말했어요
— 모든 답글이 로드되었습니다. —