FO

On Wed, Jun 23, 2010 at 2:06 PM, Dave Neary <[email protected]> wrote:

> Hi,
>
> Gary Birkett wrote:
> > would it be wise to document all the best practices in one place though?
>
> Best practices, and tools you can use to identify, characterise and fix
> power issues.
>
> This has at least 3 different facades:
>
> * Do less stuff
>  - Use the right algorithms
>  - Don't do things you don't have to
>  - Don't poll needlessly
> * Work smarter
>  - Handle events asynchronously
>  - Be aware of trade-off between pre-calculating and working on-demand
> * Have a tuned system
>  - All the stuff powertop can find - allow devices & system components
> to switch off/suspend when not in use, increase buffering & writeback
> time, etc, etc
>
> The third one is the black magic stuff that I don't understand (and the
> only one addressed by lesswatts.org apparently). I do know that there's
> not much that an application developer can do at that level to ensure
> their app behaves well, but we can certainly ensure that apps are doing
> less and behaving correctly as good citizens when handling user
> interaction, wake-ups, signals, handling I/O, etc.
>
> I'd appreciate someone putting a guide together for those types of
> issues personally.
>
> > also for applications to be well behaved, they should know something
> > about their environment
> > to that end should know where to look for the charging status for
> instance
> > if the devices have a power profile available, the api to access this
> > should be documented and clearly stated
> > I believe that sort of information is what Narendranath Ghosh was
> requesting.
>
> Good point - it would be great to know when you're on battery, and do
> even less.
>
> Cheers,
> Dave.
>
> --
> maemo.org docsmaster
> Email: [email protected]
> Jabber: [email protected]
>
> _______________________________________________
> MeeGo-dev mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-dev
>



-- 
Thanks and Kind Regards,
Mahendra Panpalia
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to