G'day Gary,

Thanks for testing.

Yes, the process killed by OOM is less predictable than I would like.
It might be the activity being started that is killed, or an activity
that is already running, or the Sugar session.

In my experience, it is almost always a process that was allocating
memory at the time.  OOM is triggered at the time a process allocates
memory and there is none available.

Unfortunately, the Sugar session process repeatedly allocates memory
during activity startup in order to provide the launcher animation.  I
think that is why it is occasionally selected by the kernel for being
killed.

I would prefer that the Sugar session process delegate the launcher
animation to another process that can be safely killed.

I understand also that the Sugar session might indicate to the kernel
that it should be considered a bit more important than the activities.

Yes, prelink in build has been with us for months.  ;-)

-- 
James Cameron
http://quozl.linux.org.au/
_______________________________________________
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel

Reply via email to