Closed clukas1 closed 2 months ago
Heap memory usage for Switzerland:
After one request:
http://localhost:8080/routing/connections?sourceStopId=Parent8503059&targetStopId=Parent8516161&datetime=2024-07-09T01:10:00
Explanation of stop times array
All comments addressed now
Improving the performance of the multi day raptor.
This is achieved by creating int based stoptime arrays for all service days based on the trip masks provided by the tripmaskprovider. This stoptime arrays contain additional information to allow jumping between days efficiently.
The array is built up as:
The StopTimes are created in the new class
RaptorCache
only known to the Raptor package.Comparison of Performance: Before (first Multi Day Raptor implementation only using TripMasks) After Improvements: