Skip to content

Severe performance regression in pathfinding::directed::dijkstra #639

@ptesarik

Description

@ptesarik

An attempt to upgrade pathfinding to version 4 results in a severe performance regression in Dijkstra's algorithm for rapidquilt.

I have reference setup (based on an actual real-world case), where pathfinding 3.0.14 finishes in reasonable time:

real    0m21,407s
user    0m21,330s
sys     0m0,094s

But pathfinding 4.13.0 takes ages:

real    7m10,000s
user    7m9,897s
sys     0m0,094s

Reverting commit 808b951 restores good performance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions