NVPA_StackData Struct Reference

#include <nvperfapi_data.h>


Detailed Description

Opaque handle to a StackData object. StackData provide a range-stack-centric view of the metric data.

Here, a "stack" means a stack of nested NVPA_RangeId.

Consider an example. The calls

  NVPA_[API]_PushRange(pObject, 100);
      // draw A
      NVPA_[API]_PushRange(pObject, 200);
          // draw B
      NVPA_[API]_PopRange(pObject);
      // draw C
  NVPA_[API]_PopRange(pObject);

would create two range stacks:

Serialized metrics capture the total cost (data capture is inclusive):

Non-serialized metrics capture the incremental cost (data is exclusive):

See also:
NVPA_StackData_Create()

NVPA_[API]_GetStackData()

NVPA_Global_EndStackData()


The documentation for this struct was generated from the following file:

NVIDIA(R) PerfWorks SDK Documentation (c) 2015-2016. NVIDIA Corporation. All Rights Reserved.