Speed up searches for Installed apps

Bug #730048 reported by Mikkel Kamstrup Erlandsen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Mikkel Kamstrup Erlandsen
unity-lens-applications
Fix Released
Medium
Mikkel Kamstrup Erlandsen
unity (Ubuntu)
Fix Released
Undecided
Unassigned
unity-place-applications (Ubuntu)
Fix Released
Undecided
Unassigned

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.

Changed in unity-place-applications:
assignee: nobody → Mikkel Kamstrup Erlandsen (kamstrup)
importance: Undecided → Medium
milestone: none → 0.2.36
status: New → Fix Committed
Changed in unity:
assignee: nobody → Mikkel Kamstrup Erlandsen (kamstrup)
importance: Undecided → Medium
milestone: none → 3.6.2
status: New → Fix Committed
Changed in unity-place-applications:
status: Fix Committed → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-place-applications - 0.2.36-0ubuntu1

---------------
unity-place-applications (0.2.36-0ubuntu1) natty; urgency=low

  * New upstream release.
    - Unintuative Application Matching (LP: #726711)
    - dash search does not find names with '-' (d-feet, e-mail) (LP: #729025)
    - not installed apps sorting in global search (LP: #636996)
    - Speed up searches for Installed apps (LP: #730048)
    - English printf string hard to translate (LP: #641480)
    - Disk Usage Analyzer missing from applications place (LP: #660984)
  * debian/control:
    - bump dee and libunity req. to latest and greatest
 -- Didier Roche <email address hidden> Mon, 07 Mar 2011 19:07:41 +0100

Changed in unity-place-applications (Ubuntu):
status: New → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.