Skip to content

[BUG] 6.10.20 GetAllObjects function is extremely slow #587

Open
@EmilAlipiev

Description

@EmilAlipiev

Describe the bug
I have created this bug earlier and came back to see any improvement because my previous issue was closed with a commit but unfortunately result is same or worse.

I am currently on 6.0.31 which is extremely efficient and fast. I have a complex data structure with 3-4 layer parent children. You can think of like School->Class->Teacher->Students i store each under school object. When I try to pull cached school objects with await BlobCache.UserAccount.GetAllObjects<School>();, tested for 300 records, it returns within 2 secs in 6.0.31 but latest version 6.10.20 takes 11 secs.

There must be major breaking change in between those version 6.2.3 had same issue.
#451

Is there any stress test available here?
If not later i will try to create a repro or try to debug the source code myself.

Environment

  • OS: android 10
  • Device: UWP local and Android emulator or device
  • Version: 6.10.20
  • Working Version: 6.0.31

Repro:

ListViewXamarin.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions