Graphics Memory Analyzer
DirectX 12 and Vulkan APIs provide developers with low-level control over graphics memory management. This allows developers to optimize their applications for specific hardware configurations. However, usage of physical memory must be managed within the budget assigned to the application process. Processes that cannot limit their usage within their assigned budgets will likely experience stuttering, as they are intermittently frozen and paged-out to allow other processes to run.
The Graphics Memory Analyzer visualizes graphics memory allocations collected using the memory-layer to show the target process GPU heap/resource allocations and related statistics (e.g., total GPU memory usage) over time.
Most users will only need to install the latest release from:
https://github.com/intel-sandbox/applications.analyzers.gpa.frontend.graphics-memory-analyzer/releases
Additional information is available in install\controls.csv, known-limitations.md and release-notes.md.
To build a local version from source:
To release an improved version: