/[Apache-SVN]
ViewVC logotype

Revision 1894675


Jump to revision: Previous Next
Author: centic
Date: Tue Nov 2 13:17:39 2021 UTC (3 years ago)
Changed paths: 3
Log Message:
Optimize formula evaluation of row-references

We currently walk 1 million rows for every formula which
uses a column-reference like "$A"

Execution time of test-case TestVlookup.testFullColumnAreaRef61841
went from more than 16 seconds to around 2 seconds

Changed paths

Path Details
Directorypoi/trunk/poi/src/main/java/org/apache/poi/ss/formula/LazyAreaEval.java modified , text changed
Directorypoi/trunk/poi/src/main/java/org/apache/poi/ss/formula/SheetRangeEvaluator.java modified , text changed
Directorypoi/trunk/poi/src/main/java/org/apache/poi/ss/formula/SheetRefEvaluator.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26