Isochrone Performance Issues

I am getting very slow performance on most isochrone requests. With a time limit of 30 minutes, the response time is extremely slow (~5 sec). Is this a known issue? Is there something I can do speed things up? I’ve already tried tuning the JVM/OS with open file limits, limit swappiness and gave 24GB heap to the java process. Even with CH, the requests are slow.

Built and running from Docker

Host OS: Ubuntu 16.04.5 LTS
Host Memory: 32GB RAM and 300GB SSD mounted (graph data is on the mounted partition)
Docker Java Opts: JAVA_OPTS "-server -Xconcurrentio -Xmx24g -Xms24g -XX:+UseG1GC -XX:MetaspaceSize=100M -Ddw.server.applicationConnectors[0].bindHost=0.0.0.0 -Ddw.server.applicationConnectors[0].port=8989"

config-yaml:
gh-config.yaml.txt (768 Bytes)

sf.json (286.1 KB)

This is a known but not yet documented issue, have created an issue: Slow isochrones for dense areas and bigger time_limit · Issue #1458 · graphhopper/graphhopper · GitHub

Isochrones work always without CH at the moment

Thanks Peter.