[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: VFS Performance

adrian@jboss.org do-not-reply at jboss.com
Thu Jul 24 08:50:59 EDT 2008


"adrian at jboss.org" wrote : "adrian at jboss.org" wrote : 
  |   | Reading byte code from zip files
  |   | 
  |   |   |         java.util.zip.Inflater.inflateBytes(Inflater.java:Unknown line)
  |   |   |         java.util.zip.Inflater.inflate(Inflater.java:215)
  |   |   |         java.util.zip.InflaterInputStream.read(InflaterInputStream.java:128)
  |   |   |         java.io.FilterInputStream.read(FilterInputStream.java:90)
  |   |   |         org.jboss.virtual.plugins.context.zip.ZipEntryInputStream.read(ZipEntryInputStream.java:112)
  |   |   |         org.jboss.classloader.plugins.ClassLoaderUtils.loadByteCode(ClassLoaderUtils.java:150)
  |   |   |         org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:475)
  |   |   |         org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:464)
  |   |   |         java.security.AccessController.doPrivileged(AccessController.java:Unknown line)
  |   |   |         org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:462)
  |   |   | 
  |   | 
  | 
  | This one might improve if we wrap the VFS stream in a BufferedInputStream
  | in ClassLoaderUtils?
  | 

Although ClassLoaderUtils is already using a 1K buffer, so its probably
not relevant introducing more buffering.
However BufferedInputStream uses an 8K buffer by default, so maybe
we can increase the buffer size to see if it helps.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4166412#4166412

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4166412



More information about the jboss-dev-forums mailing list