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

