https://bz.apache.org/bugzilla/show_bug.cgi?id=60325
--- Comment #3 from Dominik Stadler <[email protected]> --- A quick analysis points more into the direction of NPOIFSMiniStore.getBlockAt() because it iterates block-by-block via an Iterator<ByteBuffer>, for large documents the offset can be high (i.e. in your sample between 500 and 1000 times for each call) and thus there are many loop-iterations with many it.next() calls to StreamBlockByteBufferIterator which has to perform more work to do these steps. Unfortunately this is quite core to the class, so not easily replaced with something more performing as far as I see :(. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
