Buffer turn data on disk to save memory

This commit is contained in:
Patrick Niklaus
2017-04-09 13:59:55 +00:00
committed by Patrick Niklaus
parent 4e9e2ed5bd
commit 59bbfeb67f
7 changed files with 38 additions and 9 deletions
+1 -2
View File
@@ -309,8 +309,7 @@ void EdgeBasedGraphFactory::GenerateEdgeExpandedEdges(
storage::io::FileWriter turn_penalties_index_file(turn_penalties_index_filename,
storage::io::FileWriter::HasNoFingerprint);
// TODO investigate increased peak memory consumption by keeping this in memory now
TurnDataContainer turn_data_container;
TurnDataExternalContainer turn_data_container;
// Loop over all turns and generate new set of edges.
// Three nested loop look super-linear, but we are dealing with a (kind of)