we are seeing performance issue with method, this.getConnectedGroupRelations where there are huge relations in a project, say about 500+ relations.
links = _this._linksBuilder.getLinkedTasks(); even though there is handle for link id, you are getting getLinkedTasks always(all 500 relations in this case)
when we tested with _this._linksBuilder.getLinkedTasks(id), seems there is a HUGE performance improvement.
is this a bug or you need all relations for calculations/auto scheduling?
Note: we are in gantt 6.3.3
we did some testing and we are seeing performance 4X… ex: ( _this._linksBuilder.getLinkedTasks(); with 5000 tasks having 5000 relations its taking 17 seconds to add a new dependency, with _this._linksBuilder.getLinkedTasks(id), is just taking 5 seconds to add a new relation !!..)