Skip to content

Commit c403f67

Browse files
committed
Debug routing speed logging in direct street router
1 parent 1436532 commit c403f67

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

application/src/main/java/org/opentripplanner/routing/algorithm/raptoradapter/router/street/DirectStreetRouter.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
import org.opentripplanner.street.model.vertex.Vertex;
1818
import org.opentripplanner.street.search.TemporaryVerticesContainer;
1919
import org.opentripplanner.street.search.state.State;
20+
import org.slf4j.Logger;
21+
import org.slf4j.LoggerFactory;
2022

2123
/**
2224
* Generates "direct" street routes, i.e. those that do not use transit and are on the street
@@ -26,12 +28,16 @@
2628
*/
2729
public class DirectStreetRouter {
2830

31+
private static final Logger LOG = LoggerFactory.getLogger(DirectStreetRouter.class);
32+
2933
public static List<Itinerary> route(OtpServerRequestContext serverContext, RouteRequest request) {
3034
if (request.journey().direct().mode() == StreetMode.NOT_SET) {
3135
return Collections.emptyList();
3236
}
3337
OTPRequestTimeoutException.checkForTimeout();
3438

39+
long searchBeginTime = System.currentTimeMillis();
40+
3541
RouteRequest directRequest = request.clone();
3642
try (
3743
var temporaryVertices = new TemporaryVerticesContainer(
@@ -70,6 +76,8 @@ public static List<Itinerary> route(OtpServerRequestContext serverContext, Route
7076
directRequest.wheelchair(),
7177
directRequest.preferences().wheelchair()
7278
);
79+
LOG.debug("Direct routing time {} msec", System.currentTimeMillis() - searchBeginTime);
80+
7381
return response;
7482
} catch (PathNotFoundException e) {
7583
return Collections.emptyList();

0 commit comments

Comments
 (0)