#2997 NORM Untriag: Unexpected Journal memory footprint behavior

Zarro Boogs per Child bugtracker at laptop.org
Fri Aug 24 04:21:15 EDT 2007


#2997: Unexpected Journal memory footprint behavior
------------------------------+---------------------------------------------
 Reporter:  lincolnquirk      |       Owner:  tomeu    
     Type:  defect            |      Status:  new      
 Priority:  normal            |   Milestone:  Untriaged
Component:  journal-activity  |     Version:           
 Keywords:                    |    Verified:  0        
------------------------------+---------------------------------------------
 The Journal's memory footprint as displayed by the Donut behaves very
 oddly, and in unexpected ways. It suggests there might be a memory leak,
 although I cannot consistently reproduce any particular behavior.

 Here's what I've found:

 Starting activities initially produces a small bump in usage. (Presumably
 a datastore entry is created here.)

 Telling the activity to 'keep' usually does nothing to memory.

 Telling the activity to 'quit' usually produces a BIG bump, as the
 activity saves a screenshot at this time.

 Resuming an activity often causes a significant _decrease_ in memory usage
 immediately.

 Now, I can consistently reproduce some rather strange behavior --

 {{{
 Reboot (the arc of the Journal in the donut is about 40 degrees as it is
 starting up)
 Wait for Journal to start up (100 degrees)
 Start Write (110 degrees)
 Write started, return to Home (100 degrees again)
 Resume Write, type something, click Keep (no apparent change) - you can
 click Keep as often as you want
 Tell Write to "Stop" (i.e., from the Home screen) (150 degrees!)
 Wait about 50 seconds (maybe more like 30, hard to say), then simply mouse
 over the Write activity icon at the bottom of the Home screen. As soon as
 the tooltip appears, the Journal usage drops to around 120 degrees again.
 Weird!
 }}}

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



More information about the Bugs mailing list