Skip to content

Reduce CPU usage during scanout #9

@taw10

Description

@taw10

Currently, we loop over all fixtures and all attributes, for each one tracing the current value through the state stack. This is very inefficient! It's only necessary to re-check an attribute if it might have changed, e.g. if it's assigned to a function. There are many possible strategies for making the scanout process many times more efficient.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions