Skip to content

Descriptor Set Optimizations: Cache Descriptor Set File Path from Metadata #174

@keirafadams

Description

@keirafadams

Is your feature request related to a problem? Please describe.

In the current flow, any query involving descriptor sets has an additional query to locate the descriptor set file/object. Given that this path is effectively static after the initial creation of a descriptor set, this is inefficient and leads to redundant queries and a considerable slowdown in performance.

Describe the solution you'd like

Instead of querying for the descriptor set location every time, we should cache the location in an associative map so that a named descriptor set can have its path quickly retrieved if its been seen before.

The key area for caching is the get_set_path method within DescriptorsCommand.cc

Metadata

Metadata

Assignees

Labels

EnhancementNew features or upgrades for functionality, performance, etc

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions