Performance-Tuning AIR Applications at the Adobe Developer Center

| 2 Comments

Interested in improving the performance of your AIR application? Have a look at Performance-Tuning AIR Applications, at the Adobe Developer Center. (This is a follow-up to my MAX 2008 presentation on the same subject.)

2 Comments

What are some techniques that you may know of for improving progressively downloaded videos? Ive read your article over and over but I'm not seeing any cases where it would help when playing a progressively downloaded video.. Any help is greatly appreciated, maybe a finger in the right direction.

Thank you

[I'm not sure I could provide a useful answer without better understanding what you mean by "improving". What metrics are you using? How are you measuring them? I'm not sure if this article has performance improvement tips that will help, but I think the basic approach to optimization still applies. —Oliver]

Sorry for being so vague, I must not have proof read my post. In my application, I'm playing progressively downloaded videos through a simple player I've made. The player includes play/stop, download/playhead progress, volume and a full screen button. It's a very simple player. However, when my application launches, it almost instantly kicks on the fans for all the computers it runs on, and cpu usage spikes.

I guess I just don't understand how I can optimize a downloaded stream. I have no control over the bitrate the video plays at correct? There are other things happening in this application, but if I remove my video player the fans never kick on.

[Video decoding requires a lot of cycles; about the only thing you can do to reduce that cost is use a lower bitrate. The bitrate for streaming video is generally controlled by the server, although sometimes with feedback from the client. —Oliver]

Leave a comment

About this Entry

This page contains a single entry by Oliver Goldman published on March 9, 2009 4:33 PM.

Using InvokeEvent.reason in AIR 1.5.1 was the previous entry in this blog.

Why Adobe AIR Doesn't (Yet) Include the Feature You Most Want is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.