Ticket #765 (closed: fixed)
Create a CompressedWorkspace2D and benchmark
Reported by: | Nick Draper | Owned by: | Roman Tolchenov |
---|---|---|---|
Priority: | major | Milestone: | Iteration 19 |
Component: | Keywords: | ||
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description
create a new workspace type that is similar to ManagedWorkspace2D in that is uses a data store and buffers in a most recently used list. However the back end data store will not be a file, it will be a memory block containing the x, y and e vectors compressed using the zlib library (we already link to this somewhere).
Suggested steps:
- in a test see what the compression rates are for sample workspace data. Investigate the compression/decompression rates.
- Implement as a new workspace
- Benchmark the characteristics f this workspace type against Workspace2D and ManagedWorkspace2D
- Once we understand where it should fit integrate the use of this into the WorkspaceFactory and MemoryManager.
Change History
comment:6 Changed 11 years ago by Roman Tolchenov
- Status changed from new to closed
- Resolution set to fixed
comment:7 Changed 11 years ago by Nick Draper
- Milestone changed from Iteration 19 to Iteration 20
Moved to iteration 20 as it will be disabled in It19 while we pin down a bug.
Note: See
TracTickets for help on using
tickets.
Moved as part of iteration 18 end