Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: report engine performance optimize

Title: [birt-dev]CheckIn: report engine performance optimize

- Summary:
        increase the perforamnce of report engine.
- Bugzilla Bug (s) Resolved:

- Description:

        1. remove un-necessary prepare in the data engine in render task.
        2. use the rset.getValue() to replace _javascript_ evaluation to get the value of data item.

        It increases the render task performance about 10%.

- Tests Description  :

        Manully test and Unit test

- Notes to Build Team:

        check into both the main branch and 2.1.2

- Notes to Developers:

- Notes to QA:  

 
- Notes to Documentation:  

- Files Edited:
1. remove un-necessary prepare in data engine

2. use rset.getValue() to repalce the js.evaluate" -l "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/DataItemExecutor.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/IOConstants.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/EngineIRVisitor.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRWriter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/DataItemDesign.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/executor/doc/AbstractReportReader.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/DataPresentationEngine.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/ir/DataItemTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/ReportQueryBuilder.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRReader.java"


- Files Added:

- Files Deleted


-Wei Yan



Back to the top