S40v5, v6 실행 중인 게임 메모리

원본 포스터: Cry&소상 조회수: 278 답글: 8 에 게시됨: 2012-07-20 20:50:43
몇몇 친구들은 잘 이해하지 못할 수도 있으니 여기서 자세히 설명하겠습니다! 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은 정상적으로 실행될 수 있습니다. . .
회신하다 🤍 0 📤 공유하다 모으다
타자 치느라 손이 아프다!
(중앙)위
어떤 친구들은 잘 이해하지 못할 수도 있어서, 여기서 자세히 설명할게요! S40v5를 사용하는 친구들이 가끔 게임을 하다가 문제를 만날 수 있어요: 여기서는 DC의 700~900K 게임을 예로 들겠습니다. 게임을 열고 실행하면 java/lang/Outofmemory 오류가 발생합니다(우리가 메모리 초과 또는 힙 오버플로우라고 번역함). 그럼 의문이 생길 수 있어요. v5의 실행 메모리가 2M인데, 게임 자체 크기가 이 범위 안에 있는데 왜 오류가 일어나지? 그런데 게임 압축 파일을 풀어보면 오류 원인을 알 수 있습니다(ps: DC의 700~900K 정도 게임의 압축 파일은 일반적으로 2M 이상이고, 3D 게임은 특수한데 3D 템플릿이 반복적으로 호출되기 때문입니다). 마찬가지로 압축 파일이 2M 미만이면 일반적으로 정상적으로 실행됩니다. 일부 게임은 특별히 실행 가능하지만, 약간 느릴 수 있어요. 예: 치정용 기사, 압축 파일: 1.9M! S40v5와 v6의 차이는 실행 메모리가 다르다는 점입니다. v5의 힙 제한은 2M인 반면, v6의 힙은 동적입니다. 이 말은 v6에서는 2M 이상 게임도 실행 가능하다는 뜻입니다. 예: 온라인 게임 《용세기》, v5에서 실행하면 오버플로우 발생, v6에서는 정상 실행됩니다…
볼 수 없다
(right)????
배우겠습니다 배웠습니다
그렇군…
내가 왜 드래곤 에이지 3가 그렇게 큰데도 내가 아직 할 수 있는지 말했어요
— 모든 답글이 로드되었습니다. —

답장을 남겨주세요