Poor performance with v13.1 on android

After the update, performance has dropped significantly.

Two examples:

  • opening a project with 1700 points takes ~5 minutes (from selecting the project to seeing the points on the screen).
  • once the project is loaded and the points are shown, opening the object list takes 7 minutes

This seems to be consistent with multiple projects, different phones and even after restarting the app.

Also, if the phone loses internet connectivity once the project is loaded, it will show no points until the app is restarted and the project is reloaded.

Please, fix it asap. It is hardly usable in this state.

Regards
Fernando

1 Like

Probably due to the current cloud server overload

I agree with you, I noticed the same thing, the application became very slow.

Hi Fernando,

Thank you for the report. With a new update, we’ve upgraded our database infrastructure. This means Emlid Flow needs to resynchronize all your data. If you have many projects, this process can take longer than usual. While your new points are being saved during collection, they may take a bit more time to appear in the database.

We’ve received a few similar reports about slow performance, and this isn’t the experience we want you to have. We fully understand how disruptive this is and our development team is actively working to ensure that everything runs as expected. I will keep you updated as soon as we have further news.

While it may still take some time to fully fix it, I want to help you keep working in the meantime. I suggest reducing the synchronisation load for future surveys:

  1. Export your previous projects from Emlid Flow.
  2. Save the exported files in a safe place, on your PC or a flash drive.
  3. Delete the same projects in the application.
  4. Empty the Recently Deleted Projects folder.

I know this is not an ideal solution, and I am really sorry for these extra steps. If I can be of any help, please let me know.

2 Likes

Hi Inkar, thanks for the answer.

I’ll do the workaround you suggest.

Also, a few comments that may help you isolate the multiple issues I experience:

  • If you load a project it will take several minutes, independently of whether is connected to the internet or not. So not sure it has to do with any data transfer from your servers.
  • working disconnected from the internet reduces the chances of the project “disappearing” and forcing a reload. In fact, I have worked the whole day without a single reload.
  • also, something else that needs to be fixed (even more when you have long sessions where your work is essentially staking one point after the other):
    • select a point, the bottom of the screen where the name of the point, date… and other info is shown, takes several seconds to fill (this needs to be fixed)
    • clicking the stake button will jump between the previously selected point and the currently selected (confusing but not a big deal)
    • once you are close to the point, the bubble takes several seconds to zoom in (I believe this is something happened in previous releases and should be fixed).
  • measuring the point will make the point icon turn green after several minutes, and the little flag will take much longer than that. This used to be pretty quick. Not sure about it, but if you just do nothing with the phone, it will take less time to turn green than if you continue working.

Regards
Fernando

Thank you for the detailed follow-up. Sync requires an internet connection. However, if you have a large number of projects, loading them can still take longer than usual, even when working offline. I agree, that’s definitely not how things should work.

We’ve just released a new update for Emlid Flow with performance improvements and fixes for some of the issues you mentioned. Could you update the app and check how it performs now?

Projects with more than 10k points and complex geometries may take up to a minute to load the object list, and we’re looking into optimising this. If you still notice any slowdowns, please share your phone model with us. It’ll help us investigate further.

So to let you know.

Deleting most of the projects alleviated the slowdown. Now, projects load faster and the delay between selecting the point and showing its info is gone.
(gentle suggestion, add a progress bar so the user knows whether the loading/conversion is happening or the app just hang. In my case, loading it for the first time took 30 minutes without visible feedback).

The bubble still takes a few seconds to show once the “stake” button is pressed. This affects 10-20% of the points, not all of them, not always the same points.

Something that is a significant change is the fact that when a point is selected > staken > “meassured as staken”, when exported as .shp for example, it is exported as a new point with the same name as the original one plus a numerical subfix (without the _stkd subfix like it used to be). Is this something that is going to be fixed our are you changing it for some reason? It used to be quite convenient like before.

In summary, as it is now, it is good enough to work as usual.

Thanks for the advice.
Fernando

1 Like

Fernando,

Thank you for the update and for adding some details. We’re working on improving performance and will update this thread once we have any news.

You’re right, I was able to reproduce this issue on Android. This is not how it is supposed to work. I’ll pass it to our development team as well. Thank you for catching it!

1 Like

Fernando,

Good news. We have released a hotfix for Emlid Flow 13.1 version, which addresses the subfix issue. Please go to the Google Play and update directly from there. After that, your new points should have the old prefix. Thank you for reporting it!

1 Like