[Trac #1076] Massive slowdown in Develop while loading large Activities

Zarro Boogs per Child bugtracker at laptop.org
Thu Mar 15 23:45:15 EDT 2007


#1076: Massive slowdown in Develop while loading large Activities
------------------------------+---------------------------------------------
 Reporter:  orospakr          |       Owner:  orospakr
     Type:  defect            |      Status:  new     
 Priority:  high              |   Milestone:  BTest-3 
Component:  develop-activity  |    Keywords:          
------------------------------+---------------------------------------------
 Loading a large Activity, like Develop itself, in Develop will cause a
 long very long hang, especially on an XO.

 This is because the TreeView does not support the lazy evaluation, and
 hurriedly recurses through the entire object graph describing the
 Activity, causing Develop to load everything at once.  The real big
 consumer of power here is the AST parser in the Python compiler, which is
 used for the Class Browser.

-- 
Ticket URL: <http://dev.laptop.org/ticket/1076>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list