#8000 NORM 8.2.0 (: Pulsing icon on activity launch significantly slows activity start-up

Zarro Boogs per Child bugtracker at laptop.org
Sat Aug 16 14:49:06 EDT 2008


#8000: Pulsing icon on activity launch significantly slows activity start-up
---------------------------+------------------------------------------------
   Reporter:  riccardo     |       Owner:  marco               
       Type:  enhancement  |      Status:  new                 
   Priority:  normal       |   Milestone:  8.2.0 (was Update.2)
  Component:  sugar        |     Version:  not specified       
 Resolution:               |    Keywords:  performance, UI     
Next_action:  diagnose     |    Verified:  0                   
  Blockedby:               |    Blocking:                      
---------------------------+------------------------------------------------
Changes (by garycmartin):

 * cc: garycmartin (added)


Comment:

 Just repeated a similar test in joyride-2301. Timed with stopwatch over 4
 launches and used mean. Rebooted between regular and the 'no anim' test.
 Icon pulse animation was prevented by modifying CanvasPulsingIcon's
 _start_pulsing() method with an early return.

 Summary: The average time spent pulsing the activity icon during launch is
 2sec (or 25% of total launch time).

 {{{
           joyride-2301  No Anim    % slower
 -----------------------------------------------
 terminal      8.3         5.8      30% (2.5)
 write         9.3         6.3      32% (3.0)
 read          6.0         4.3      28% (1.7)
 pippy         5.3         4.0      25% (1.3)
 chat          4.0         3.0      25% (1.0)
 browse       12.0         9.3      23% (2.7)
 record       15.3        10.8      29% (4.5)
 calculate     8.3         5.8      30% (2.5)
 etoys         5.8         5.5       5% (0.3)
 }}}

 Even with the current pulse effect in the launch splash screen,
 joyride-2301 is still on average 4sec faster per activity launch than is
 was back in build 703.

-- 
Ticket URL: <http://dev.laptop.org/ticket/8000#comment:1>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list