Henry Lindeman created TIKA-5055:
------------------------------------
Summary: Improve onenote performance
Key: TIKA-5055
URL: https://issues.apache.org/jira/browse/TIKA-5055
Project: Tika
Issue Type: Improvement
Components: parser
Reporter: Henry Lindeman
We rolled out the onenote stuff to a customer, and performance degraded a bunch
from GC pauses.
||Sample date (2026)||p95 GC pause||p99 GC pause||
||Oct 8|0.49|0.62|
||Oct 13|0.33|0.46|
||Oct 15|0.35|0.5|
||Oct 16|0.4|0.66|
||Oct 19|30.85|66.48|
||Oct 22|34.21|65.23|
||Nov 5|31.73|109.47|
I haven't gotten access to the customer documents to test on but measuring the
test docs I've been working with had it making over 500 gc calls in 1000 parses
of the section-2 document, which contains a large image. Anyway, it looks like
storing an image as List<Byte> is real bad, compared to byte[]. PR incoming
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)