We are producing an AIR app that is a UI that controls some background
processes, and runs in an embedded Linux environment.  Our CPU is somewhat
limited, so we are working on ways to optimize resource usage.

 

I am dynamically adjusting the frame rate to minimize the AIR apps resource
usage when needed, and the AIR UI is able to tell the OS to adjust its
process scheduling priorities as needed.

 

This seems to work pretty well to give priority to the back end apps.
However, the AIR app does not seem to be demanding enough.  That is, even
when given much higher OS priority it still relinquishes resources too
readily to other processes, which causes animation issues.

 

This is a pretty complex issue and I am just getting started to work on it,
so I am not expecting a "solution", but rather I am looking for ideas
suggestion, links, anything that relates to the topic.

 

Heck, animation performance is a huge topic on its own!

 

Tracy Spratt,

Lariat Services, development services available

 

Reply via email to