Improve performance of NHibernate.Loader.TopologicalSorter

Description

The NHibernate.Loader.TopologicalSorter implemented as a part to solve has a bad performance for cases with a rather large number of nodes and no edges. (It creates an n * n Matrix using a two-dimensional Array and always eliminates the first row and column by moving the Contents of the Array until the Matrix is empty)

Environment

None

Assignee

Unassigned

Reporter

Thorsten Akkerman

Components

Affects versions

Priority

Major
Configure