Ticket #1035 (new story)
Opened 2 months ago
Provide buffer-proxy interface arguments for blitz clients
| Reported by: | jmoore | Owned by: | jmoore |
|---|---|---|---|
| Priority: | major | Milestone: | 3.0-Beta4 |
| Component: | Bin-Services | Version: | 3.0-M1 |
| Keywords: | performance, ice | Cc: | donald, jburel, callan, cblackburn, carlos, atarkowska, brain |
Description
Once insight and importer switch to using blitz, it may make significant sense to offer parallel methods to take and return ByteBuffer, IntBuffer, ... proxies which could be passed all the way to/from OmeroFs or any other store (e.g. for historgrams or projections).
Another alternative would be to have clients pass in ByteBufferCallBacks, so that the server handles the for-loop.
Whatever metaphor we implement, passing proxies from as close to the source of binary data to as close to the consumers as possible will increase performance.
Note: See
TracTickets for help on using
tickets.
