Skip to content

Global Data Flow: Optimize FlowGraph Creation #21

@JLLeitschuh

Description

@JLLeitschuh

Currently, we are redundantly creating multiple FlowGraph for paths that we've already previously computed. We could optimize this by having a cache of DataFlowNode to FlowGraph, such that when we attempt to create a FlowGraph for an existing DataFlowNode, we return the existing FlowGraph.

This could likely further be optimized if, while performing the data flow computation, we received a cached FlowGraph could stop the computation preemptively.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions