[
https://issues.apache.org/jira/browse/IMAGING-356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17739138#comment-17739138
]
Gary Lucas commented on IMAGING-356:
------------------------------------
This might help. It turns out that you don't need one of my big GeoTIFF files
to test this feature. You can accomplish adequate testing with resources
already included in the distribution.
I ran tests using the ApacheImagingSpeedAndMemoryTest application that's
included in the Commons Imaging source distribution. I used it to read the
test file PICT2883.TIF which is also included.
The speed and memory test reads a single file and instruments how long it
takes to read
Running the older Alpha 3 version: Avg time 18 milliseconds
Running the latest code version: Avg time 1226 milliseconds
The new version also seems to be consuming quite a bit more memory than the
older version.
> TIFF reading extremely slow in version 1.0-SNAPSHOT
> ---------------------------------------------------
>
> Key: IMAGING-356
> URL: https://issues.apache.org/jira/browse/IMAGING-356
> Project: Commons Imaging
> Issue Type: Bug
> Components: Format: TIFF
> Affects Versions: 1.0
> Reporter: Gary Lucas
> Priority: Major
>
> I am using the latest code from github (1.0-SNAPSHOT downloaded from github
> of June 2023) to read a 300 megabyte TIFF file. Version 1.0-alpha3 required
> 673 milliseconds to read that file. The new code requires upward of 15
> minutes. Clearly something got broken since the last release.
> The TIFF file is a 10000x10000 pixel 4 byte image format organized in strips.
> The bottleneck appears to occur in the TiffReader getTiffRawImageData method
> which reads raw data from the file in preparation of creating a BufferedImage
> object.
> I suspect that there may be a general slowness of file access. In debugging,
> even reading the initial metadata (22 TIFF tags) took a couple of seconds.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)