DebugOutput Data Type

Holds information to be included in the REST Response for debugging and profiling purposes.

Properties
name data type constraints description
precalculationTime number required Time taken for worker initialization in milliseconds.
directStreetRouterTime number required Time taken in the direct street router in milliseconds.
transitRouterTime number required Time taken in the transit router (including access/egress street router) in milliseconds. Detailed timing information within the transit router is sored in transitRouterTimes.
filteringTime number required Time taken in sorting and filtering of the itineraries from the direct and transit routers in milliseconds.
renderingTime number required Time taken for the mapping of the internal classes to the api classes in milliseconds.
totalTime number required Total time taken for the route request in milliseconds.
transitRouterTimes TransitTimingOutput   Detailed timing information of within the transit router.

Example

{
  "precalculationTime" : 12345,
  "directStreetRouterTime" : 12345,
  "transitRouterTime" : 12345,
  "filteringTime" : 12345,
  "renderingTime" : 12345,
  "totalTime" : 12345,
  "transitRouterTimes" : {
    "tripPatternFilterTime" : 12345,
    "accessEgressTime" : 12345,
    "raptorSearchTime" : 12345,
    "itineraryCreationTime" : 12345
  }
}