osrm-backend/include/storage
Daniel Patterson 498259b220
Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost.
Adds approx 10% to total data size.  Speeds up large table requests by 2 orders of magnitude.

Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com>
2018-10-30 15:41:06 -07:00
..
block.hpp mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
io_config.hpp Maintain storage_config exposed API 2017-07-20 12:01:05 +02:00
io_fwd.hpp Move to forward declare header 2017-04-06 15:42:38 +00:00
io.hpp Fix formating 2018-04-04 12:38:40 +02:00
serialization.hpp mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
shared_data_index.hpp mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
shared_datatype.hpp mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
shared_memory_ownership.hpp Buffer turn data on disk to save memory 2017-04-10 17:25:02 +00:00
shared_memory.hpp Increase allowed shared memory regions to 512 from ~120 2018-09-05 11:48:02 -07:00
shared_monitor.hpp Increase allowed shared memory regions to 512 from ~120 2018-09-05 11:48:02 -07:00
storage_config.hpp Remove timestamp file 2018-03-26 11:02:31 +00:00
storage.hpp mmap tarfiles directly when mmapping is enabled, instead of copying data into separate mmapped block 2018-10-26 23:53:59 -07:00
tar_fwd.hpp Serialize mldgr using the new tar writer 2018-03-26 11:02:03 +00:00
tar.hpp Use base-256 encoding for files larger 68G 2018-04-10 21:12:39 +02:00
view_factory.hpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00