버전
지정된 풀에 공간이 부족하여 메모리 할당에 실패했습니다. Advanced Profiler의 Memory 탭은 매 200ms(밀리초)마다 현재 메모리 상태를 스냅샷으로 찍어 보여준다는 점 잊지 마세요. 그렇기 때문에 해당 시간에 공간이 부족했다는 오류가 보고되었음에도 불구하고 공간이 충분하다고 표시될 수 있습니다.
공간이 부족한 풀의 이름이 오류와 함께 표시되며 최적화되어야 하는 부분을 보여줍니다.
권장 해결 단계:
Default Pool: 프로젝트 구조를 담고 있습니다. 대부분 SoundBank (구조와 Event만 포함, 미디어는 제외)와 Game Objects 매개 변수에서의 데이터로 구성됩니다. 이 풀에서의 오류를 해결하려면 Wwise 오브젝트 (컨테이너나 Event 등)를 보다 적게 로딩하거나 AkInitSettings::uDefaultPoolSize
에 메모리를 추가해야 합니다.
Default Lower Pool: 오디오 처리에 사용됩니다. 대부분 재생 중인 사운드와 효과 데이터로 구성됩니다. 이 풀에서의 오류를 해결하려면 보다 적은 사운드를 재생하거나 AkPlatformInitSettings.uLEngineDefaultPoolSize
에 메모리를 추가해야 합니다.
Monitor Queue Pool: Wwise에 프로파일링 정보를 전송하는 데에 사용됩니다. Release 빌드에는 할당되지 않습니다. 이 풀에서의 오류를 해결하려면 Profiler Settings를 변경 (옵션 선택 해제)하여 보다 적은 데이터를 프로파일링하거나 AkInitSettings::uMonitorQueuePoolSize
에 메모리를 추가해야 합니다.
Monitor Pool: 프로젝트의 값을 실시간으로 편집하는 데에 사용됩니다. Release 빌드에는 할당되지 않습니다. 이 풀에서의 오류를 해결하려면 이전의 모든 변경 사항이 게임에 전달되도록 뱅크를 재생성하고 재배포하거나 AkInitSettings::uMonitorPoolSize
에 메모리를 추가해야 합니다.
추가 참고
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요