Hello!
I provide multiple pull-requests to improve processing performance by enhancing cache handling and the sequence in which tiles are processed.
- Dynamic jai cache config by eomasters-repos · Pull Request #479 · senbox-org/snap-engine
- Refactor tile cache removal logic in WriteOp and ProductIO. Written t… by eomasters-repos · Pull Request #480 · senbox-org/snap-engine
- MultiLevelImage now extends SourcelessOpImage, which allows to remove… by eomasters-repos · Pull Request #481 · senbox-org/snap-engine
- Make use of the changes for the MultiLevelImage by eomasters-repos · Pull Request #82 · senbox-org/optical-toolbox
- Enhanced gpf write and product io by eomasters-repos · Pull Request #482 · senbox-org/snap-engine
- Combined branch - enhancing processing performance by eomasters-repos · Pull Request #483 · senbox-org/snap-engine
When applying all changes I was able to reduce C2RCC processing time of an OLCI scene processing from 28 minutes (SNAP 11) to 7 minutes.
Would be good if you can test it with your integration tests and if it works well with all operators and data.
Maybe questions will arise where I haven’t been clear. I’m ready to have a video call if you like.
Ciao
Marco
Marco from EOMasters - Mastering Earth Observation -