Task #5965 (closed)
Investigate improving write performance in loci.common.*
|Reported by:||mlinkert||Owned by:||mlinkert|
|Keywords:||n.a.||Cc:||ruben.munoz@…, jamoore, cxallan|
See this thread on ome-devel: http://lists.openmicroscopy.org.uk/pipermail/ome-devel/2011-June/001989.html
The root problem is that random access writes to a network share are (predictably) slow, which means that converting files to TIFF over a network share is quite painful. It has been suggested that better buffering, and potentially the use of a StreamHandle? that wraps a BufferedOutputStream?, would improve performance.
Investigation is needed to determine whether that approach makes sense, given the overhead of closing and re-opening streams to achieve random access. It may also be worthwhile to improve NIOFileHandle's buffering to accomplish the same thing (maybe use a larger default buffer if the access mode is READ_WRITE?).
Change History (9)
comment:5 Changed 9 years ago by mlinkert
- Resolution set to fixed
- Status changed from accepted to closed