diff options
author | Javen O'Neal <onealj@apache.org> | 2017-05-15 23:27:21 +0000 |
---|---|---|
committer | Javen O'Neal <onealj@apache.org> | 2017-05-15 23:27:21 +0000 |
commit | 980f319270f3eff03d1db16584a335a21dae8eaf (patch) | |
tree | 9e3de2efcacbe4567111ea266ad5b548ec207d99 /build.xml | |
parent | ed3706b8ce20e149ef2f81e0a328773a2a17cc07 (diff) | |
download | poi-980f319270f3eff03d1db16584a335a21dae8eaf.tar.gz poi-980f319270f3eff03d1db16584a335a21dae8eaf.zip |
github-54: when adding a picture to an XSSFWorkbook, reduce memory consumption by 100x and increase speed by 10x based on OpenJDK JMH benchmarking. Thanks to Tim Helmstedt! This closes #54.
https://github.com/apache/poi/pull/54
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1795252 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build.xml')
-rw-r--r-- | build.xml | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -163,6 +163,11 @@ under the License. <property name="main.log4j.url" value="${repository.m2}/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar"/> <property name="main.junit.jar" location="${main.lib}/junit-4.12.jar"/> <property name="main.junit.url" value="${repository.m2}/maven2/junit/junit/4.12/junit-4.12.jar"/> + <property name="main.jmh.jar" location="${main.lib}/jmh-core-1.15.jar"/> + <property name="main.jmh.url" value="${repository.m2}/maven2/org/openjdk/jmh/jmh-core/1.15/jmh-core-1.15.jar"/> + <property name="main.jmhAnnotation.jar" location="${main.lib}/jmh-generator-annprocess-1.15.jar"/> + <property name="main.jmhAnnotation.url" value="${repository.m2}/maven2/org/openjdk/jmh/jmh-generator-annprocess/1.15/jmh-generator-annprocess-1.15.jar"/> + <property name="main.hamcrest.jar" location="${main.lib}/hamcrest-core-1.3.jar"/> <property name="main.hamcrest.url" value="${repository.m2}/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/> <property name="main.ant.jar" location="${main.lib}/ant-1.9.4.jar"/> @@ -321,6 +326,8 @@ under the License. <pathelement location="${main.commons-codec.jar}"/> <pathelement location="${main.log4j.jar}"/> <pathelement location="${main.junit.jar}"/> + <pathelement location="${main.jmh.jar}"/> + <pathelement location="${main.jmhAnnotation.jar}"/> <pathelement location="${main.hamcrest.jar}"/> <pathelement location="${main.commons-collections4.jar}"/> </path> @@ -599,6 +606,8 @@ under the License. <available file="${main.commons-codec.jar}"/> <available file="${main.log4j.jar}"/> <available file="${main.junit.jar}"/> + <available file="${main.jmh.jar}"/> + <available file="${main.jmhAnnotation.jar}"/> <available file="${main.hamcrest.jar}"/> <available file="${main.ant.jar}"/> <available file="${main.antlauncher.jar}"/> @@ -624,6 +633,8 @@ under the License. <downloadfile src="${main.commons-codec.url}" dest="${main.commons-codec.jar}"/> <downloadfile src="${main.log4j.url}" dest="${main.log4j.jar}"/> <downloadfile src="${main.junit.url}" dest="${main.junit.jar}"/> + <downloadfile src="${main.jmh.url}" dest="${main.jmh.jar}"/> + <downloadfile src="${main.jmhAnnotation.url}" dest="${main.jmhAnnotation.jar}"/> <downloadfile src="${main.hamcrest.url}" dest="${main.hamcrest.jar}"/> <downloadfile src="${main.ant.url}" dest="${main.ant.jar}"/> <downloadfile src="${main.antlauncher.url}" dest="${main.antlauncher.jar}"/> @@ -2265,6 +2276,8 @@ under the License. <auxClasspath path="${main.commons-codec.jar}" /> <auxClasspath path="${main.commons-logging.jar}" /> <auxClasspath path="${main.junit.jar}" /> + <auxClasspath path="${main.jmh.jar}"/> + <auxClasspath path="${main.jmhAnnotation.jar}"/> <auxClasspath path="${main.ant.jar}" /> <sourcePath path="src/java" /> <sourcePath path="src/ooxml/java" /> |