I'd like to test high performance routing (HPR).
Therefore I did a setup of the two (built in) profiles carfast and carslow for
- xdima-x64-1.22.0.3 and
- xroute-x64-1.22.0.0 servers.
Then I have calculated a 625×625 dima
- once with xDima.calculateDistanceTable and
- once with xRoute.calculateMatrixInfo
More accurately I used the asynchronous way of invoking the calculation (e.g. startCalculateMatrixInfo).
I've got the following results:
Code: Select all
xServer Profile HPR Size-X Size-Y --Time
xDima carfast × 625 625 1,8 s
xDima carslow – 625 625 39,0 s
xRoute carfast × 625 625 43,2 s
xRoute carslow – 625 625 42,2 s
I already checked:
- The maps.highPerformanceRoutingNetworkDir is set both in xdima.properties and xroute.properties.
- The routing is not dynamic in the sense that no RoutingOptions or VehicleOptions are set neither for the whole route or for single waypoints nor a ProfileXMLSnippet is set in the CallerContext.
- In the logs there was nothing special.
- The license.ptv has both
- xroute.highPerformanceRouting=true and
- xdima.highPerformanceRouting=true.
Birk