← Back to team overview

touch-packages team mailing list archive

[Bug 730048] Re: Speed up searches for Installed apps

 

** Changed in: unity (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity in Ubuntu.
https://bugs.launchpad.net/bugs/730048

Title:
  Speed up searches for Installed apps

Status in Unity:
  Fix Released
Status in Unity Applications Lens:
  Fix Released
Status in “unity” package in Ubuntu:
  Fix Released
Status in “unity-place-applications” package in Ubuntu:
  Fix Released

Bug description:
  The search for installed apps is in the order of a handful
  milliseconds even on slow devices since we're querying an in-memory
  Xapian index. Despite this the Unity UI appears very slow.

  The reason why the Unity UI appears slow is because we search for the
  Available apps as well, which is a lot slower. This causes our
  DeeSharedModel to queue up all rows for both Installed and Available
  apps before sending it to the peers. If we use the method
  dee_shared_model_flush_revision_queue() from lp:dee trunk we can force
  the rows for the Installed group to be send before we start working on
  the Available ones. This will result in a big apparent speedup to the
  user.

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/730048/+subscriptions