This object is in archive! 
Locus is extremely sluggish during Navigation
Solved
Hi. In the current 3.16.1 version, and also the previous version, I've found navigation made Locus very sluggish to react, almost unusable.
- Tap a geocache, navigate to, fast, "let's go". (I've used MapQuest and BRouter, same result.)
- Route shows on map, and next-turn box appears in top-left corner of screen.
- Panning map, zooming, etc. is now extremely sluggish. It takes a second or more to react every time.
- Try to escape. Tap the next-turn box, then End Navigation. Both taps take a good 5 seconds to get a reaction.
- Once navigation is cancelled, Locus reacts smoothly again.
I don't (think I) have anything unusual in my navigation settings. Changing number of commands from high to medium didn't help, nor did turning off hill shading. Online- or vector maps, same result.
And predictably, battery charge went down fast while actually using the navigation. So something was keeping the CPU busy.
Hi,
let's check other facts - did you use any additional map layer? E.g. overlay, calibrated map or other large KMZ file over the background map? What kind of device do you use? Understand, we have to simulate your issue so that we can find out where the bug is. I tested the navigation on Mi3 and Nexus 7 and both work flawlessly.
Hi,
let's check other facts - did you use any additional map layer? E.g. overlay, calibrated map or other large KMZ file over the background map? What kind of device do you use? Understand, we have to simulate your issue so that we can find out where the bug is. I tested the navigation on Mi3 and Nexus 7 and both work flawlessly.
Hi.
I have nothing fancy: no overlay, no calibrated map, no tracks visible, only a few hundred data points visible, and at the moment I'm using an openandromaps vector map with a tweaked version of Voluntary UK theme, and BRouter. This is on a stock Nexus 5 with Android 6.0.1 and the latest monthly patch.
While testing it just now, I noticed that it seemed to require two attempts to stop navigating. (Not the first time this happened as I remember.) After tapping End Navigation and the usual delay, it returned to the navigation screen. So I repeated the two taps to stop navigation a second time, at which point I was left with an all-black screen, just the standard Android buttons at the bottom.
I managed to escape that and restart Locus, and now - guess what - it's working properly again.
This is all very strange. When it first happened a few weeks ago, restarting Locus would not fix the problem. I think I even tried rebooting the phone; that didn't help either.
Maybe this is related: sometimes in the File Manager app I'll tap a file (eg gpx), open with Locus, then later when I select File Manager in the recent apps list, Locus pops up! As if Locus was a child app of File Manager, perhaps a second instance.
If it's only happening to me, I wouldn't worry too much about it. I'll keep trying to track down the cause. Now, it's working properly for me and I can't make it misbehave. Argh.
(I've been a software developer too, and it's frustrating when an app works perfectly when you're trying to track down a problem...)
Thanks,
VP
Hi.
I have nothing fancy: no overlay, no calibrated map, no tracks visible, only a few hundred data points visible, and at the moment I'm using an openandromaps vector map with a tweaked version of Voluntary UK theme, and BRouter. This is on a stock Nexus 5 with Android 6.0.1 and the latest monthly patch.
While testing it just now, I noticed that it seemed to require two attempts to stop navigating. (Not the first time this happened as I remember.) After tapping End Navigation and the usual delay, it returned to the navigation screen. So I repeated the two taps to stop navigation a second time, at which point I was left with an all-black screen, just the standard Android buttons at the bottom.
I managed to escape that and restart Locus, and now - guess what - it's working properly again.
This is all very strange. When it first happened a few weeks ago, restarting Locus would not fix the problem. I think I even tried rebooting the phone; that didn't help either.
Maybe this is related: sometimes in the File Manager app I'll tap a file (eg gpx), open with Locus, then later when I select File Manager in the recent apps list, Locus pops up! As if Locus was a child app of File Manager, perhaps a second instance.
If it's only happening to me, I wouldn't worry too much about it. I'll keep trying to track down the cause. Now, it's working properly for me and I can't make it misbehave. Argh.
(I've been a software developer too, and it's frustrating when an app works perfectly when you're trying to track down a problem...)
Thanks,
VP
It's exactly that... when we need to solve some issue, we have to simulate it. If it occurs again, make an error log and send it to us, perhaps we'll find something in it.
It's exactly that... when we need to solve some issue, we have to simulate it. If it occurs again, make an error log and send it to us, perhaps we'll find something in it.
I had a version from December 2015. Now I made the mistake that I updated to 3.16.2. This version is for me extremely slow. POI loading at startup, moving maps, and the worst is the zoom. Everything now takes at least 4 times longer. When I press Zoom+ for example, then first reaction is after five seconds. Rendering the entire map on the screen takes next 5-10 seconds. When I zoom out a bit more, so the map does not render, and after about 20 seconds Locus crashes. And box for sending error message disappears itself immediately. Another features I not tested. It would be the number of POIs displayed points? Previous versions of it but managed to seamlessly...
Měl jsem verzi z prosince 2015. Nyní jsem udělal tu chybu, že jsem aktualizoval na 3.16.2. Tato verze je u mě extrémně pomalá. Načítání POI při startu, posun mapy, a nejhorší je zoom. Vše je nyní trvá minimálně 4x déle. Stisknu zoom+ a první reakce je až po pěti vteřinách. Vykreslení celé mapy na obrazovce dalších 5 až 10 vteřin. Když mapu oddálím trochu víc, tak se ta mapa ani nevykreslí a po asi 20 vteřinách Locus havaruje. A i to okno pro odeslání hlášení zmizí hned samo. Další funkce jsem raději ani netestoval. Že by to bylo počtem zobrazených POI bodů? Předchozí verze to ale zvládala bez problémů...
I had a version from December 2015. Now I made the mistake that I updated to 3.16.2. This version is for me extremely slow. POI loading at startup, moving maps, and the worst is the zoom. Everything now takes at least 4 times longer. When I press Zoom+ for example, then first reaction is after five seconds. Rendering the entire map on the screen takes next 5-10 seconds. When I zoom out a bit more, so the map does not render, and after about 20 seconds Locus crashes. And box for sending error message disappears itself immediately. Another features I not tested. It would be the number of POIs displayed points? Previous versions of it but managed to seamlessly...
Měl jsem verzi z prosince 2015. Nyní jsem udělal tu chybu, že jsem aktualizoval na 3.16.2. Tato verze je u mě extrémně pomalá. Načítání POI při startu, posun mapy, a nejhorší je zoom. Vše je nyní trvá minimálně 4x déle. Stisknu zoom+ a první reakce je až po pěti vteřinách. Vykreslení celé mapy na obrazovce dalších 5 až 10 vteřin. Když mapu oddálím trochu víc, tak se ta mapa ani nevykreslí a po asi 20 vteřinách Locus havaruje. A i to okno pro odeslání hlášení zmizí hned samo. Další funkce jsem raději ani netestoval. Že by to bylo počtem zobrazených POI bodů? Předchozí verze to ale zvládala bez problémů...
Hi Pavel,
understood, however, the part "box for sending error message disappears itself immediately" means what? Please try to follow instructions in this article and send the error log to us. We'll try to help but first thing is - we have to simulate your problem.
Hi Pavel,
understood, however, the part "box for sending error message disappears itself immediately" means what? Please try to follow instructions in this article and send the error log to us. We'll try to help but first thing is - we have to simulate your problem.
The box for sending error messages was showed only for one second and then is gone (with Locus).
When it crashes and I can use this box, I can not send anything, because there is no button or other item for sending. Enter button makes only spaces.
I have Locus Map Free too. And this works correctly and fast. Zoom is there without any delay. On any touching react immediately.
The box for sending error messages was showed only for one second and then is gone (with Locus).
When it crashes and I can use this box, I can not send anything, because there is no button or other item for sending. Enter button makes only spaces.
I have Locus Map Free too. And this works correctly and fast. Zoom is there without any delay. On any touching react immediately.
Hi Pavel,
Locus doesn't contain any "box for sending error messages". If you want us to try to solve your issue, please make an error log with your device system as is described here and send it to us.
Hi Pavel,
Locus doesn't contain any "box for sending error messages". If you want us to try to solve your issue, please make an error log with your device system as is described here and send it to us.
I have there a dialog box for sending messages.
I have there a dialog box for sending messages.
This is not Locus dialog box but Google's (your system's). We can't do anything with its (dis)functionality. Please send us the error report as I've written before. Otherwise we are not able to help.
This is not Locus dialog box but Google's (your system's). We can't do anything with its (dis)functionality. Please send us the error report as I've written before. Otherwise we are not able to help.
Hi Pavel,
Thank you for the log but it brought no news - Catlog app needs root for correct log recording and your phone apparently isn't rooted, therefore it sent no information about Locus. Please try some other method of acquiring the error log.
Hi Pavel,
Thank you for the log but it brought no news - Catlog app needs root for correct log recording and your phone apparently isn't rooted, therefore it sent no information about Locus. Please try some other method of acquiring the error log.
Why does this only happen while I'm out driving?!?!? (Original issue: sluggish during navigation.) I'm not supposed to be fiddling with a phone while driving, or yelling at it, or throwing it out the window. (That last part almost happened.) Do you know how many times I had to stop on a recent country drive to swear at my phone?
If you received an error report on Apr 29 with a curt description of "nav hung" or words to that effect, that was me. "Locus is not responding" or similar words, tapped Report. Maybe those disappear inside Google, I don't know. Like always, it's not a crash, it's just so... darned... slow... Since it's not a crash, the crash log option isn't enabled, and anyway, I'm driving and supposed to be watching the road. Of course it works fine on the sofa.
I may have figured it out. A memory leak. I have a 16GB Nexus 5, and I normally run Locus as a service. (I think I'll stop that right away.) When I have these problems, it may have been running for several days. When I exit Locus and start it up again, surprise - it works smoothly and quickly.
When it's in "sluggish mode", all of Locus is sluggish. EG, scrolling through the itinerary list is jerky and takes a moment to draw the curvy "bang" thing at the end of the list. Selecting Locus from the App List (square box) takes a moment for it to react. And so on.
(I used the Locus-as-service option to keep navigation from suddenly stopping due to other app activity. Can it really do that? But I realized, if I'm navigating I'm probably also driving, and shouldn't be doing anything else anyway.)
Why does this only happen while I'm out driving?!?!? (Original issue: sluggish during navigation.) I'm not supposed to be fiddling with a phone while driving, or yelling at it, or throwing it out the window. (That last part almost happened.) Do you know how many times I had to stop on a recent country drive to swear at my phone?
If you received an error report on Apr 29 with a curt description of "nav hung" or words to that effect, that was me. "Locus is not responding" or similar words, tapped Report. Maybe those disappear inside Google, I don't know. Like always, it's not a crash, it's just so... darned... slow... Since it's not a crash, the crash log option isn't enabled, and anyway, I'm driving and supposed to be watching the road. Of course it works fine on the sofa.
I may have figured it out. A memory leak. I have a 16GB Nexus 5, and I normally run Locus as a service. (I think I'll stop that right away.) When I have these problems, it may have been running for several days. When I exit Locus and start it up again, surprise - it works smoothly and quickly.
When it's in "sluggish mode", all of Locus is sluggish. EG, scrolling through the itinerary list is jerky and takes a moment to draw the curvy "bang" thing at the end of the list. Selecting Locus from the App List (square box) takes a moment for it to react. And so on.
(I used the Locus-as-service option to keep navigation from suddenly stopping due to other app activity. Can it really do that? But I realized, if I'm navigating I'm probably also driving, and shouldn't be doing anything else anyway.)
Hi,
Another test to do. Try to set up a Navigation from online service 'Ride with gps'. Make a design there and download your design as tcx ! Important download as course tcx with integrated Navigation instructions ! Import into Locus and Start Navigation from this fileimport. If all went well you should also see some street (text) info at top of Locus map screen. Slow ?
Hi,
Another test to do. Try to set up a Navigation from online service 'Ride with gps'. Make a design there and download your design as tcx ! Important download as course tcx with integrated Navigation instructions ! Import into Locus and Start Navigation from this fileimport. If all went well you should also see some street (text) info at top of Locus map screen. Slow ?
Hello guys,
issue confirmed on older device with Android 4.x and low RAM. Thanks for a report. I wasn't able to find out any leak after first test, so I'll have to look at it more carefully. When there will be something new, I'll let you know here.
Hello guys,
issue confirmed on older device with Android 4.x and low RAM. Thanks for a report. I wasn't able to find out any leak after first test, so I'll have to look at it more carefully. When there will be something new, I'll let you know here.
Hello Menion,
i can confirm i have the same "sluggish" issue. In my case this problem appears after couple hours of navigation mode. Then i have to reset my phone and start LocusPro with navigation mode once again. And so on. It is really unusable. Last year versions of LocusPro did not have such issue. Ad yes, i am running Locus on phone with Android 4.2 wih 1GB RAM.
Hello Menion,
i can confirm i have the same "sluggish" issue. In my case this problem appears after couple hours of navigation mode. Then i have to reset my phone and start LocusPro with navigation mode once again. And so on. It is really unusable. Last year versions of LocusPro did not have such issue. Ad yes, i am running Locus on phone with Android 4.2 wih 1GB RAM.
Menion, I use Xcover 3, Android 4.4.4, free approx. 750 Mb RAM in usage 750 Mb.
Never or very rare sluggish in road navigation. In forest and mountains always huge problems. And only when in navigation mode.
Is my phone in the group old and low RAM?
Menion, I use Xcover 3, Android 4.4.4, free approx. 750 Mb RAM in usage 750 Mb.
Never or very rare sluggish in road navigation. In forest and mountains always huge problems. And only when in navigation mode.
Is my phone in the group old and low RAM?
Good day Aleksander,
no matter which device you have - when app start some task and it works correctly, there should be no reason to slow down over time if doing still same task.
Unfortunately I tried to leave a single device ( very oldXperia X8! ) whole day, do:
- simple moving a map along previously recorded track - same after a day as at start
- basic navigation with voice announcements along previously recorded track, no recalculation - same as before
I have to do some more tests, to find what cause this. Without exact knowledge, how to simulate it, I cannot fix it.
Good day Aleksander,
no matter which device you have - when app start some task and it works correctly, there should be no reason to slow down over time if doing still same task.
Unfortunately I tried to leave a single device ( very oldXperia X8! ) whole day, do:
- simple moving a map along previously recorded track - same after a day as at start
- basic navigation with voice announcements along previously recorded track, no recalculation - same as before
I have to do some more tests, to find what cause this. Without exact knowledge, how to simulate it, I cannot fix it.
Just a question that came to my mind: Could it be related to which routing engine is used?
I Own a Moto G3 (2G RAM) and when on tour Biking the problem always occurs after 1-2 hours of navitagion. (navigating along a pre-recorded track or simply towards a destination.) For offline-Navigation i use the BRouter Engine. Usually there are some recalculations during navigation, because sometimes the route deviates from what Locus/Brouter thinks were it should be. Maybe it is somewhere within that area.
It surprises me, that it is hard for you to reproduce, because for me it happens reliably on longer trips (1h+).
lG ulrich.
Just a question that came to my mind: Could it be related to which routing engine is used?
I Own a Moto G3 (2G RAM) and when on tour Biking the problem always occurs after 1-2 hours of navitagion. (navigating along a pre-recorded track or simply towards a destination.) For offline-Navigation i use the BRouter Engine. Usually there are some recalculations during navigation, because sometimes the route deviates from what Locus/Brouter thinks were it should be. Maybe it is somewhere within that area.
It surprises me, that it is hard for you to reproduce, because for me it happens reliably on longer trips (1h+).
lG ulrich.
Last period I'm sending crash reports to Google. Menion, do you receive them?
Problem is so huge, that off road navigation is useless for me. The only solution is path calculation and saving and checking am I on the right track.
Last period I'm sending crash reports to Google. Menion, do you receive them?
Problem is so huge, that off road navigation is useless for me. The only solution is path calculation and saving and checking am I on the right track.
Very often "sluggish" behavior ends with crash. I had to manually close program from settings/app manager.
I will send you all reports. Check reports from lsksld1@ gmail.com, please.
Very often "sluggish" behavior ends with crash. I had to manually close program from settings/app manager.
I will send you all reports. Check reports from lsksld1@ gmail.com, please.
Hello guys,
last week I was three days on a small vacation. Two days I made almost 500 km on moto with permanently enabled navigation on Huawei G700 and unfortunately for a whole time, absolutely no problem. Locus was slow at start, but also equally slow after full day of navigation.
I think there have to be some special settings, or something I do not usually use.
Is anyone of you willing to provide me a full backup of Locus over "menu > backup manager"? This backup contains all points/tracks, but also a settings and all possible configuration. So I may try it with almost identical configuration.
@Aleksander: thanks for a logs. I see them, but unfortunately this won't help. Only solution I see, is to be able to simulate same problem on own device and then connect it to PC and do some measurements. Thanks anyway.
Hello guys,
last week I was three days on a small vacation. Two days I made almost 500 km on moto with permanently enabled navigation on Huawei G700 and unfortunately for a whole time, absolutely no problem. Locus was slow at start, but also equally slow after full day of navigation.
I think there have to be some special settings, or something I do not usually use.
Is anyone of you willing to provide me a full backup of Locus over "menu > backup manager"? This backup contains all points/tracks, but also a settings and all possible configuration. So I may try it with almost identical configuration.
@Aleksander: thanks for a logs. I see them, but unfortunately this won't help. Only solution I see, is to be able to simulate same problem on own device and then connect it to PC and do some measurements. Thanks anyway.
Ulrich and also Viajero, thank you, I think I've got it.
I did some deeper tests with your backup and in the end, I've discovered that issue was most probably in big top left symbol of next cross. As it change during ride, all icons remained in memory (still for unknown reason) and mainly Locus recreated this big icon every second (they are in SVG format), so it consumed extra memory and mainly CPU (battery).
So even that on most of devices this issue was not visible, battery consumption was a little bit higher everywhere.
Is anyone from you using Beta versions? If so, I'll publish in the middle of next week new Beta version. When you do few more tests (simply use it few times instead of latest public version), let me then know if it works.
Thank you for a patience and help with solving of this mystery. I really hope it will help (well, I'm almost sure) :).
Ulrich and also Viajero, thank you, I think I've got it.
I did some deeper tests with your backup and in the end, I've discovered that issue was most probably in big top left symbol of next cross. As it change during ride, all icons remained in memory (still for unknown reason) and mainly Locus recreated this big icon every second (they are in SVG format), so it consumed extra memory and mainly CPU (battery).
So even that on most of devices this issue was not visible, battery consumption was a little bit higher everywhere.
Is anyone from you using Beta versions? If so, I'll publish in the middle of next week new Beta version. When you do few more tests (simply use it few times instead of latest public version), let me then know if it works.
Thank you for a patience and help with solving of this mystery. I really hope it will help (well, I'm almost sure) :).
Thanks for taking this seriously. Though it hasn't been a problem for me lately (sofa testing: works fine, not-as-a-service: works fine), I hope to be taking a road trip soon, and will try to recreate the issue with the beta version, in as-a-service mode. If all goes well, I can report back within a week.
EDIT: Whoops, didn't read your note carefully. I'll wait for the next beta version and reinstall it then for testing.
Thanks for taking this seriously. Though it hasn't been a problem for me lately (sofa testing: works fine, not-as-a-service: works fine), I hope to be taking a road trip soon, and will try to recreate the issue with the beta version, in as-a-service mode. If all goes well, I can report back within a week.
EDIT: Whoops, didn't read your note carefully. I'll wait for the next beta version and reinstall it then for testing.
I also noticed the improvement in battery usage. I have a longer bike tour coming on Thursday. There I can check the navigation itself.
I also noticed the improvement in battery usage. I have a longer bike tour coming on Thursday. There I can check the navigation itself.
Interesting, how such a small change has an effect. Thanks Viajero and Ulrich, appreciate your test and help with solving of this "mystery".
Interesting, how such a small change has an effect. Thanks Viajero and Ulrich, appreciate your test and help with solving of this "mystery".
So, i did some tests yesterday: No more Problems with sluggish lagging Locus. And the Battery usage has also noticably improved.
Menion, thanks for the great work
So, i did some tests yesterday: No more Problems with sluggish lagging Locus. And the Battery usage has also noticably improved.
Menion, thanks for the great work
These are really good news. Mainly because it will affect all devices ( battery ), not just some of them that noticed this problem. Thank You all here too!
These are really good news. Mainly because it will affect all devices ( battery ), not just some of them that noticed this problem. Thank You all here too!
Thanks for your hard word Menion; I came here looking for an answer as to why Locus had been so sluggish when navigating on long bike rides but it looks like you're a few steps ahead of me. Any word when this will be implemented into the core (pro) version?
Thanks for your hard word Menion; I came here looking for an answer as to why Locus had been so sluggish when navigating on long bike rides but it looks like you're a few steps ahead of me. Any word when this will be implemented into the core (pro) version?
I did a 3.5-hour car navigation with the beta today, and it was just as snappy at the end as at the beginning. I definitely consider this fixed.
(My other tests were shorter bike-navigations, and today's car-navigation was closer to the original situation where I originally noticed the problem, hence I thought I'd mention it.)
I did a 3.5-hour car navigation with the beta today, and it was just as snappy at the end as at the beginning. I definitely consider this fixed.
(My other tests were shorter bike-navigations, and today's car-navigation was closer to the original situation where I originally noticed the problem, hence I thought I'd mention it.)
Hi! I have sluggish problem too. My Locus Pro version is the newest form Google Play. What can I do to download beta version? Sluggish during navigation is a big problem on my device.
Hi! I have sluggish problem too. My Locus Pro version is the newest form Google Play. What can I do to download beta version? Sluggish during navigation is a big problem on my device.
Hi everyone! Did you notice any improvement/smoothness during map viewing and navigation mode after update?
Hi everyone! Did you notice any improvement/smoothness during map viewing and navigation mode after update?
After short testing I haven't crashes, what is very promising. In navigation mode, when I'm not in the path and there is a question mark on the left upper corner map sometimes does not rotate.
After short testing I haven't crashes, what is very promising. In navigation mode, when I'm not in the path and there is a question mark on the left upper corner map sometimes does not rotate.
Unfortunately, latest updates didn't resolve my problem with sluggish/smoothess while working with Locus application.
Unfortunately, latest updates didn't resolve my problem with sluggish/smoothess while working with Locus application.
Hi,
although this is marked as solved I have the same issue.
Locus map freezes frequently for about 200m and then jumps to the current GPS position.
I disabled map rotation and even compass view, and my map is clean.
I'm not absolutely sure but I think this happens first with release 3.38.
Any ideas how to overcome this?
Regards,
Rudi
Hi,
although this is marked as solved I have the same issue.
Locus map freezes frequently for about 200m and then jumps to the current GPS position.
I disabled map rotation and even compass view, and my map is clean.
I'm not absolutely sure but I think this happens first with release 3.38.
Any ideas how to overcome this?
Regards,
Rudi
Replies have been locked on this page!