--
You received this message because you are subscribed to the Google Groups "Osmand" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osmand+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
P.S. I delete World basemap. I use only Russia saint-petersburg asia.
--
I use the latest obf file uploaded (world and Veneto). I've just tried to delete the world map, but time calculation for a 40 km route is 80 sec, so there is no improvemente. But really...it seems the app does a double calculation.
It does happen when your maps, including the world map, is too old: before February 2014.
Hi,
Since there seems to be no official response from any of the developers,
Also, in computer science, people often have to choose between speed and memory usage. It might be too much to expect the app to get faster and use less memory at the same time.
2014-04-09 11:24 GMT+02:00 Red MandM <red...@gmail.com>:
Hi,
Since there seems to be no official response from any of the developers,
Most of the time the developers are extremely busy trying to improve the program, especially after a release when many (minor) bugs that slipped through the test mazes need to be investigated and solved. As it is an open source project run by only a few number of volunteers, there is no help desk or support team, or a group of programmers in a commercial, paid environment.
So, I ran a few tests now with different options:
1 - Safe Mode off & Disable complex routing off
2 - Safe Mode on & Disable complex routing off
3 - Safe Mode off & Disable complex routing on
4 - Safe Mode on & Disable complex routing on
On Wed, Apr 9, 2014 at 2:33 PM, Torsten Bronger
<torsten...@gmail.com> wrote:
> Come on. I've been using Open Source for two decades now, and I can't
> remember any major project the developers of which were less responsive.
[...]
OsmAnd is not really bad regarding responsiveness.
In settings, go to "Additional Moduls" and enable "OsmAnd Debugging". It'll give you an additional entry in the settings list and in there you can enable/disable complex routing...
That one is also just as slow. I don't see any speed improvement.I had the 1.7.4 from play store.Then I downloaded "your" version from the releases page on osmand.net.
I downloaded the new nightly but it is just as slow.
I'm no expert at all in the performance of the A* algorithm (or Dijkstra or, by now, improved Dijkstra, A* algorithms) and whether uni-directional is faster then bi-directional. About half a year ago I "think" I remember that bi-directinal A* is faster on multi-core/multi-threading (when programmed that way), but I'm not sure.
Again, for 1.7 release the average route should be calculated under 1 minute.It doesn't matter that 1.6 took 10 seconds or 20 seconds to calculate 20 km route and 1.7 takes 45 seconds. This is expected.Why? Because 1.6 used couple of heuristics which calculated 2-3 times faster for routes 20-60km, but (!) these heuristics where wrong in 5% of routes. In order to reduce complains about the routes heuristics are deleted in 1.7.
From my knowledge about the "pathfinder" or "shortest path" algorithms:
- Dijkstra always finds the shortest path and should be chosen when "memory time and CPU usage" are not important and (absolute) accuracy is important.
-A* uses heuristics and is much faster but does not always finds the shortest path.
When you say that you removed heuristics, do you mean that we are back on the Dijkstra algorithm? And that it's therefore slower and uses more memory, but will always find the shortest route (mathematically that is)?
Or am I now miles off?
please don't disable complex routing (2 phase routing)