[jboss-jira] [JBoss JIRA] (DROOLS-4735) [DMN Designer] Grid performance is dire

Michael Anstis (Jira) issues at jboss.org
Fri Nov 8 11:25:00 EST 2019


Michael Anstis created DROOLS-4735:
--------------------------------------

             Summary: [DMN Designer] Grid performance is dire
                 Key: DROOLS-4735
                 URL: https://issues.jboss.org/browse/DROOLS-4735
             Project: Drools
          Issue Type: Bug
          Components: DMN Editor
    Affects Versions: 7.29.0.Final
            Reporter: Michael Anstis
            Assignee: Michael Anstis


There have been reports that the performance of the DMN editor's grids does not scale. On examination performance for anything other than simple examples is pretty dire.. something is seriously wrong.

On closer inspection the following issues were found:
- Multiple {{NodeMouseDownHandler}}, {{NodeMouseMoveHandler}} and {{NodeMouseUpHandler}} are registered because multiple {{DMNGridLayer}} are (incorrectly) instantiated due to a flaw in {{GridLienzoPanel}} and {{GridLienzoScrollHandler}}.
- Calls to {{GridWidget.getHeight()}} and {{GridRow.getHeight()}} can be _very_ expensive for due to the dynamic calculation in {{ExpressionEditorGridRow}} and {{LiteralExpressionGridRow}} rows.



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list