Depending on which data vintage you are updating from:
- The driving network coverage of all countries includes a road type for primary sector service roads, destination roads, and driveway roads. As a result, route behavior may change in certain regions if upgrading from an older vintage of this data.
- US data coverage increased by including certain road segments that weren't part of the major road network, which improves route quality for new and existing routes. This change could impact performance when calculating large routes greater than 600 miles, which may require increasing the default system memory limit to more than 4 GB.
Java heap size
Working with a large dataset, such as installing routing data for all of North America or Europe, may result in a Java heap space
error when the maximum memory is not set to a large enough value.
Fix for 2019.1
To fix this issue in Spectrum Technology Platform version 2019.1 for your routing data:
- Open Management Console.
- On the Resources menu select Spectrum Databases.
- Click on the name of the routing data that shows a status issue.
- On the Edit Database page, in the Max memory field, enter a value of 6192 MB or more.
- Click Save.
Fix for 2018.2 and earlier
To fix this issue in Spectrum Technology Platform version 2018.2 or earlier, edit the java.vmargs file to increase the maximum heap size available to routing.
- Stop the Spectrum Technology Platform server.
- Open the java.vmargs file located under <SpectrumLocation>/server/modules/routing in a text editor.
- Change the -Xmx2048m parameter to -Xmx4096m or -Xmx6192m or possibly greater depending on how many countries and how large each dataset is. For example, the US and Canada together now require -Xmx6192m.
- Save the file and restart the server. You will be able to load the data successfully.