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]

Reply via email to