[FeatureRequest] Performance settings

137 views
Skip to first unread message

Massimo

unread,
Sep 19, 2014, 5:57:13 AM9/19/14
to osm...@googlegroups.com
Hi,

please provide some more performance relevant settings in order to improve Osmand usability on slow devices.
I'm using it for long time now on several ZTE Blade (600MHz single-core), or some cheap tablets from Odys (Odys Q, 1,2GHz single-core).
Both are quite slow when it comes to map rotation and moving.

I already did
* disable transparency
* disable display of borders
* disable display of surfaces
* disable all additional layers such as POIs

Then I've seen the Safe Mode Option for "slow Android versions". Isn't that rather for "slow devices"? What does it do? I can't see a difference.

However at the end there are still lots of streetnames and house numbers displayed. Please provide more configurable map details such as

[x] street names
[x] house numbers
[x] buildings or whatever..

I guess this could make the navigation more fluent on slow devices.

Thanks and best regards,
Massimo

Peter B

unread,
Sep 19, 2014, 6:07:17 AM9/19/14
to osm...@googlegroups.com
In Configure Screen there is already a
- Hide buildings

Unfortunately this is not connected to (hide) housenumbers.

I think I don't need housenumbers if the buildings are not visible.
Regards Peter

Massimo

unread,
Sep 19, 2014, 6:58:14 AM9/19/14
to osm...@googlegroups.com
I can't find the "hide buildings" setting. This is Osmand+ 1.8.3

However I found "[x] Streetnames" on the display settings, status bar section. Switching this doesn't make a difference, no button on the status bar, and streetnames are always displayed.

Then I found the Map-Display setting for changing Vector-Renderer profiles. These profiles change the type of display details somehow, but not very transparent what is meant by the profiles.For example "LightRS" seems to display streets as thick lines without borders, is this the best performance profile?

House numbers are still displayed in all profiles, and pollute the screen. I guess this could be the best candidate to save ressources and gain some performance.

Best regards,
Massimo

Peter B

unread,
Sep 19, 2014, 7:01:34 AM9/19/14
to osm...@googlegroups.com
Maybe hide housenumbers is only in one of the latest nighty builds present.
But it works.
Peter

Massimo

unread,
Sep 19, 2014, 7:03:42 AM9/19/14
to osm...@googlegroups.com
Weird, now I see in the settings after switching from "default" to "LightRS" Rendering. At the end of the display settings there are now:
[ ] Hide buildings
[ ] Hide non-vehicle highways
[ ] Hide text
[ ] Hide wood and scrubs
[ ] Hide the type of access
[ ] More detailed.

Weird that these settings only appear after leaving the default profile.

Harry van der Wolf

unread,
Sep 19, 2014, 9:24:32 AM9/19/14
to osmand
Hi,

that's not weird. That's exactly the meaning of added profiles. To give you added possibilities.

Harry

--
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.

Harry van der Wolf

unread,
Sep 19, 2014, 9:35:45 AM9/19/14
to osmand
The problem with the extra profiles is that they are not really much faster, only slightly faster.
The all use the default render. The default render interprets everything. The derived renders are based on the default render and if they do something like "hide buildings", the complete render set is still interpreted and in the program it is decided to show or not show. Not rendering it makes it of course faster, but not a whole lot faster.

Some time ago I created a new stand-alone render with only a subset of data, which means that OsmAnd only interprets this subset of data and decides whether to draw it or not. I had the idea that that one was faster but at this moment there are a lot of changes going on in the render and my render file went out of sync relatively fast. so, I stopped it.

The best would be to have a "light" map with reduced data set (who cares for trees when driving his car and currently some cities are exploding with trees in the map) combined with a light default render.
I think that would be the best solution.

Harry

Massimo

unread,
Sep 22, 2014, 4:40:01 AM9/22/14
to osm...@googlegroups.com
Hi Harry,

thank you for that information. So having light renderer with full data maps only makes little improvements in general? The renderer can not avoid reading the unnecessary data from the maps?

So I'm going to try the street-only maps for Germany, which are also a lot smaller. In the past I just preferred loading the complete maps just for the case I need some meta information like POIs, but without displaying it. If this is mainly slowing down, I'm going to go without that data.
However having at least some high, medium and low detailed renderer only showing a subset of data, also with kind of this naming to understand what is behind, would be very helpful, or at least some documentation about the available renderers, as I can hardly see the difference when switching them.

But with the information that hiding data first in the renderer only give little performance, there could be some filter before fetching the data. That would give the choice without dropping the complete maps for the street-only maps.
Because for now the only use I have for the meta data is searching for POIs where I don't know the exact address. That feature I would hardly miss with the street-only maps.

Best regards,
Massimo

Harry van der Wolf

unread,
Sep 22, 2014, 2:47:57 PM9/22/14
to osmand
I wrote something about this some time ago. That was more to be able to create a "one map" option for big data countries.
However, those maps won't need to interpret and render a lot of "natural=", "landuse=" and "building=", which I think should make a big difference in performance.
But I should start again in having a look at it. I left it where it was some weeks ago.

Harry

--

Peter B

unread,
Sep 22, 2014, 3:20:08 PM9/22/14
to osm...@googlegroups.com
I would like it very much, if you restart this "light maps" construction.
Peter
Reply all
Reply to author
Forward
0 new messages