Version

menu_open

Performance Monitor Settings

The Performance Monitor Settings dialog box contains a list of counters that you can add or remove from the Performance Monitor's graph and data list views. You can also change each of the graph view counters' value ranges.

Interface Element

Description

Click the Configure Columns... shortcut (right-click) option from the column header band.

The Configure Columns Dialog opens. Specify which columns to display and their order.

Counter

The name of the counters that can be displayed in the Performance Monitor.

[Note] Note

Some counters are not applicable to all platforms.

  • API calls: The number of calls from the API to the sound engine at that particular moment. The number of open calls includes separate calls to the same function. So, in one moment, there may be 5 different API functions called but a total number of calls that is much higher because of multiple different calls to the same function.

  • Audio Thread CPU: The amount of the CPU used by the audio thread. Audio Thread CPU is based on a counter that starts when the audio thread wakes up for audio processing, and ends when the audio thread processing is done. Depending on the platform, and the priority of other threads running on the same CPU core, this number can get a lot higher than actual CPU usage of the sound engine. Still, you can trust it as a '% of audio capacity', meaning that if it gets close to 100% the audio will most likely starve.

  • Command Queue Size: The current amount of memory allocated for storing commands that are sent from the game application to the sound engine. Commands are not displayed in the Capture Log. The default size of the command queue is 256 KB. The maximum value can be set in the Wwise SDK.

    Examples: Play Event. RTPC = 50.

  • Command Queue Used: The percentage of the command queue that is being used at any one time.

  • DSP Usage: The percentage of the Digital Signal Processor that is being used at any one time.

    This counter will only be displayed when certain platforms (PS4) are selected.

  • Loaded Banks (Memory): The current size of the SoundBanks that have been loaded into memory.

  • Loudness Momentary (Sync Group 1 to 4): The Loudness Meter momentary (0.4-second rectangular time window) loudness level.

  • Loudness Short-term (Sync Group 1 to 4): The Loudness Meter short-term (3-second rectangular time window) loudness level.

  • Motion CPU: The amount of the CPU used to process motion at any one time.

    Motion is not supported on Mac and iOS, so this counter will not be displayed when either of those two platforms is selected.

  • Motion Output Peak: The peak output from the sound engine related to motion at any one time, in dB.

    Motion is not supported on Mac and iOS, so this counter will not be displayed when either of those two platforms is selected.

  • Number of Motion FX: The number of motion FX voices or separate playback instances related to Motion FX objects that are played at any one time.

    Motion is not supported on Mac and iOS, so this counter will not be displayed when either of those two platforms is selected.

  • Number of Active Events: The number of Events that have been posted by the game and have not yet reached their end number of active listeners.

  • Number of Active Listeners: The number of active listeners. There can be up to a maximum of eight listeners at one time.

  • Number of Active Sends: The number of Game-defined or User-defined auxiliary sends that are active. A send .

  • Number of Prepared Events: The number of Events that have been prepared using the PrepareEvent() function.

    When an Event is prepared, only the media specifically associated with that Event gets loaded into memory.

  • Number of Registered Objects: The number of game objects registered at any one time.

  • Number of State Transitions: The number of transitions between States that are played at any one time.

  • Number of Streams: The total number of streams open at any one time.

  • Number of Streams (Active): The number of streams that are active. A stream is active when it required or was waiting for at least one I/O transfer in the last profiling frame.

  • Number of Transitions/Interpolations: The number of fades/transitions/interpolations that are active at any one time.

  • Number of Voices (Physical): The number of physical voices that are played at any one time.

  • Number of Voices (Total): The number of audio voices or separate playback instances that are played at any one time (Physical + Virtual).

  • Number of Voices (Virtual): The number of virtual voices in the virtual voice list at any one time.

  • Output DC Offset: The DC offset from the sound engine at any given time, in sample units normalized to [-1.0, 1.0].

  • Output Peak: The peak output from the sound engine at any given time, in dB.

  • Prepared Events (Memory): The amount of memory used by the Events that have been prepared. This value includes any media files that were loaded into memory as a result of the Event being prepared.

  • Total Media (Memory): The total size of the media files that have been loaded into memory.

  • Total Plug-in CPU: The amount of the CPU used for plug-ins at any one time.

    The current version of Wwise does not support the capture of CPU usage data for plug-ins on the PlayStation®3. This counter will not be displayed when the PlayStation®3 platform is selected.

  • Total Reserved Memory: The total amount of memory reserved for the memory pools. This number includes memory reserved for the Default pool, the Lower Engine pool, and the memory pools that will contain media from loaded SoundBanks.

  • Total Streaming Bandwidth: The total amount of streaming bandwidth that is used at any one time. This value includes both low-level I/O transfers and transfers from the Stream Manager's cache which don't require access to disk, and is therefore larger or equal to the Total I/O Bandwidth (Low-Level).

  • Total Streaming Bandwidth (Low-Level): The total amount of streaming bandwidth that is used at any one time. This value takes low-level I/O transfers into account only, and excludes virtual transfers from cached data in the Stream Manager.

  • Total Used Memory: The total amount of memory used by the memory pools at any one time.

Show in Graph

Determines whether the counter is displayed in the Performance Monitor graph view.

Show in List

Determines whether the counter is displayed in the Performance Data list.

Graph Min

Defines the minimum range of the graph band for each counter. Select a highlighted field to modify.

[Note] Note

A thick line at the bottom of the graph view range indicates a value below the Graph Min.

Graph Max

Defines the maximum vertical range of the graph band for each counter. Select a highlighted field to modify.

[Note] Note

A thick line at the top of the graph view range indicates a value above the Graph Max.

 

Adds or removes counters from the Performance Monitor graph view according the settings that you specified.

Closes the Performance Monitor Settings dialog box without applying any of the changes you made to the Performance Monitor settings.


Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise