Design issues: Accessing tracking hits
Individual persistent hit objects:
- Performance inadequate, two hours per event
- Indexing helped, 20 minutes/event
Persistent ooVArray of Hit objects:
- Query performance 3x better
Create arrays of attributes (r, f, z
) in memory:
- Queries 40x faster than previous method.
Still slow (queries on tracking layer?) but usable