← Back to team overview

touch-packages team mailing list archive

[Bug 994884] Re: QueueDraw is very expensive

 

** 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/994884

Title:
  QueueDraw is very expensive

Status in Nux:
  Fix Released
Status in Nux 2.0 series:
  Fix Committed
Status in Unity:
  Fix Released
Status in “nux” package in Ubuntu:
  Fix Released
Status in “unity” package in Ubuntu:
  Fix Released
Status in “nux” source package in Precise:
  Fix Released
Status in “unity” source package in Precise:
  New

Bug description:
  [Test Case]
  Performance fix - only way of testing is performing the benchmarking steps again to check if there is improvement.

  [Regression Potential]
  No obvious regression potential.

  Original description:

  I've been running a callgrind session trying to figure out how we
  could speed up opening the dash and it turned out that especially the
  first time the dash is opened, we spend more than 25% of time in
  QueueDraw - see the attached callgrind profile (best viewed with
  kcachegrind).

  Attaching also a simple unity patch that was used to collect the data
  + the command line was `valgrind --tool=callgrind --instr-atstart=no
  --collect-atstart=no compiz --replace ccp`.

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