버전
Advanced Profiler - Streams 탭은 Wwise 사운드 엔진이 각 스트림을 어떻게 관리하는지에 대한 정보를 표시합니다. Wwise의 I/O 관리에 대한 더 자세한 정보는 SDK 설명서의 "Streaming / Stream Manager" 섹션을 참조해 주세요.
인터페이스 요소 |
설명 | |||
---|---|---|---|---|
검색창을 열어 표준 영숫자 입력을 통해 해당 뷰에서 맞지 않는 요소를 걸러냅니다. 더 자세한 설명을 위해서는 “표 사용하기”을(를) 참조해 주세요. 검색 아이콘의 왼쪽에 위치한 Close 아이콘을 클릭하여 검색란을 닫고 필터를 제거하세요.
| ||||
표 머리글을 우클릭하면 표시할 열과 순서를 정할 수 있는 Configure Columns가 나타납니다. See “표 사용하기”을(를) 참고하세요. | ||||
Device Name |
스트림이 발생하는 장치의 이름을 말합니다. | |||
Stream Name |
스트림에 주어진 이름을 말합니다. Wwise 저작 도구(authoring tool)에서 재생될 때의 스트림 이름은 스트림용 오디오 파일의 파일 경로 전체와 동일합니다. 게임에서 재생될 때의 스트림 이름은 오디오 음원의 이름과 동일합니다. | |||
Priority |
스트림의 우선 순위를 나타냅니다. 이 우선 순위는 한 개 이상의 스트림이 기아 상태에 놓일 때(starving) 스케줄러가 어떤 스트림을 선택해 제공할지 판단할 때 영향을 미칩니다. | |||
Tgt. Buffer Size |
대상(target) 버퍼의 길이를 나타냅니다. 이 길이는 코드에서 밀리초 단위로 지정한 스트리밍 장치의 대상 버퍼 길이 ( AkDeviceSettings::fTargetAutoStmBufferLength )에다 초당 바이트로 나타내는 스트림의 예상 처리량을 곱한 값입니다. 스트리밍용 사운드의 버퍼링이 대상 버퍼 길이보다 적으면 더 많은 I/O 데이터가 필요하다는 것을 스트리밍 장치에 알려줍니다. 대상 버퍼 길이를 초과할 경우 스트림은 실행되지 않습니다(idle). | |||
Ref. Memory |
스트림이 참조하는 메모리의 양을 나타냅니다. 이는 I/O 전송에 쓰이는 메모리는 제외합니다. 이 값은 주어진 시점에 스트림이 사운드 엔진에 얼마만큼의 데이터를 제공하는지를 측정하는 척도가 될 수 있습니다. 예를 들어 스트림에는 full 'Buffering Status'(풀 버퍼링 상태) 라고 나타나지만 0 바이트의 메모리를 참조하고 있을 경우, 이것은 스트림의 모든 I/O 전송이 스케줄링되었으나 어느 것도 전송이 완료되지 않아 스트림 기아 상태를 겪고 있다는 뜻입니다. I/O 메모리 풀은 같은 크기의 블록들로 나뉘어져 있기 때문에 ( AkDeviceSettings::uGranularity 에서 지정한대로), 참조되는 메모리의 양은 실제 유효 데이터의 양보다 클 수 있습니다. 하나의 예시로, 이 블록 중 하나가 파일의 마지막 몇 바이트를 포함하는 경우가 있습니다. 주어진 장치를 위한 데이터 캐싱이 활성화되어 있을 때 이 장치의 모든 스트림이 참조하는 메모리의 합은 장치의 스트리밍 I/O 풀 크기를 초과할 수 있는데, 이는 몇몇 스트림이 동일한 메모리를 참조하기 때문입니다. | |||
Buffering Status |
스트림이 대상 버퍼링과 얼마나 가까운지를 그래픽으로 나타냅니다. 상태 표시줄은 다음 두 가지 색상으로 표시됩니다:
데이터가 요청되지 않은 경우 상태 표시줄은 비어 있습니다. 상태 표시줄의 전체 너비가 회색이면 스트림의 버퍼링이 목표에 도달하고 스트림이 실행되지 않는 상태가 됩니다(idle). 사운드 엔진이 스트림의 데이터를 소비할 때 버퍼 길이가 감소하여 목표값 아래로 떨어집니다. 이 시점에서 스트림은 더 많은 데이터를 요청합니다. 버퍼가 목표 길이로 복원되지 않으면 상태 표시줄이 주황색(Classic 테마의 경우 파란색)으로 바뀝니다. 상태 표시줄의 색상은 프로파일러에 의해 마지막으로 샘플링한 스트림의 즉각적인 스트림 상태를 나타냅니다. 다음 이미지는 일부가 회색이고 일부가 주황색인 상태 표시줄의 예시를 보여줍니다. 그러나 대부분의 최신 데이터 저장 장치에서 완전한 회색 막대와 완전한 주황색(또는 파란색) 막대 사이의 전환은 종종 프레임 사이에서 매우 빠르게 발생합니다. 따라서 대부분의 경우 한 가지 색상 또는 다른 색상인 상태 표시줄을 보게 됩니다. | |||
File Size |
스트리밍되는 파일의 크기를 나타냅니다. | |||
File Position |
파일 내 스트림의 위치를 그래픽으로 나타냅니다. | |||
Total Bandwidth |
마지막 프로파일링 프레임에서 파일이 스트리밍된 속도를 나타냅니다. 이 값은 Stream Manager의 캐시에서 일어난 전송을 포함한 모든 전송을 고려합니다. | |||
Bandwidth (Low-Level) |
마지막 프로파일링 프레임에서 파일이 스트리밍된 속도를 나타냅니다. Total Bandwidth 필드와는 달리, 이 필드의 값은 저수준(low-level) 장치 내에서 일어나는 전송을 고려합니다. 이 값은 항상 Total Bandwidth보다 작거나 같습니다. | |||
Est. Throughput |
스트림의 예상(estimated) 처리량을 나타냅니다. 사운드 엔진은 스트림의 인코딩 포맷과 채널의 개수에 따라 스트림에서 데이터를 소비하는 속도를 측정합니다. 사운드 엔진은 이 값을 휴리스틱으로서 스트림에 보내 대상 버퍼링 길이(Buffer Size)를 정합니다. | |||
Active |
마지막 프로파일링 프레임에서 단 한번이라도 스트림이 활성화되었던 적이 있는 경우 True라고 표시합니다. 스트림은 대상 버퍼링에 도달하지 않았거나 또는 완료되기를 기다리는 I/O 전송이 한 개라도 있을 때에 활성화됩니다. |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요