Re performance, my guess (and it was sort of mentioned on #navit) is that reducing the number of tags you are looking to display is a good thing to do. E.g. if you are not interested in showing Stop signs on your map, then remove that item from navit.xml. These things all take time to find and render. As a test of how busy Navit can be, set debug navit to level 1 or 2. Then send the output to a file using 2> log.file. This will likely show 80000 plus lines of output by the time the map displays, much of it Attr searches. So the advice above would seem to bear out the benefits of reducing your conf file. Other than that it will take using a tool such as Valgrind to determine code hotspots. Perhaps reducing the rate of GPS updates will help, I am just guessing on that though.