Author: markt Date: Wed Sep 17 12:43:09 2014 New Revision: 1625559 URL: http://svn.apache.org/r1625559 Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56953 Further performance improvements to BCEL parser. Based on a patch by hzhang9 POrt of r1625504 from trunk
Added: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/classfile/FastDataInputStream.java - copied unchanged from r1625504, tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/FastDataInputStream.java Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/classfile/ClassParser.java Propchange: tomcat/tc7.0.x/trunk/ ------------------------------------------------------------------------------ Merged /tomcat/trunk:r1625504 Propchange: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/ ------------------------------------------------------------------------------ Merged /tomcat/trunk/java/org/apache/tomcat/util/bcel:r1625504 Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/classfile/ClassParser.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/classfile/ClassParser.java?rev=1625559&r1=1625558&r2=1625559&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/classfile/ClassParser.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/bcel/classfile/ClassParser.java Wed Sep 17 12:43:09 2014 @@ -17,9 +17,7 @@ */ package org.apache.tomcat.util.bcel.classfile; -import java.io.BufferedInputStream; import java.io.DataInput; -import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; @@ -59,7 +57,7 @@ public final class ClassParser { * @param file Input stream */ public ClassParser(InputStream file) { - this.file = new DataInputStream(new BufferedInputStream(file, BUFSIZE)); + this.file = new FastDataInputStream(file, BUFSIZE); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org