[Samsung Galaxy Nexus] jake:
My current recommendations for optimal battery life are as follows: 3.8.0 exp 1 (Lean Kernel)(imoseyon)

this started as an IRC question & i decided i'd like to have something as a reference for those who'd like to maximize battery life with their respective setups. Feel free to post some screen shots of your battery life to show others your sucess! :)

battery 101 - cut the services (not in use) off ! :)

How to configure Lean Kernel for optimal battery and secondly performance

Please download / flash your mods ROM / kernel / also flash lean tweaks (jakebites)

inside Lean Tweaks:

`enable 'File system speedup' (aka mount disc noatime)

`enable zram

`enable SD card speedup (set to base 2048)

this will all take effect once you reboot (it uses init.d scripts which require a reboot)

`Go to kernel menu > set customer vibration value > set vibration (/haptic) to 1000

install franco.kernel.apk

https://play.google....m.franco.kernel

go straight to system settings > more > *tick* NFC on [off]

next, disable logcats: liquid control > prop modder > *tick* disable logcats (also within franco.kernel.apk *tick* turn off logger)

liquid control > general > *tick* boot animation on [off] ; android bugmailer *tick* on [off] ; Check in service on [off] *tick*

best to manually toggle 3G / SYNC / LTE / GPS / bluetooth (obviously) as they are not in use - these are some of the biggest battery thieves unless you wantto use powersaver;

Power saver optimal settings:

~powermode: power saver / default

~by request (thanks terryrook) here are some preferred powersaver settings (top to bottom)

*tick* enable powersaver [on] off

Screen off action: *tick* [data off]

data action delay: [10 mins] (should be tailored to your preference (this is a great baseline)

Sync action:[ Autosync Off (delayed)]

Time Interval: [12 hrs] (i prefer this / + syncing each time i want my mail etc)

Screen-off Wifi action: [untouched]

Sync data usage: [Prefer Wifi]

Sync mobile data preferences: Prefer 3G

Not only do I use franco.Kernel apk for access to Franco's latest releases, I also use it for functionalities:

Sqlite defrag on boot,

Disable logger

Set max freq for s/o

Etc!

set your brightness with the slider to your liking - i stay in the area of 50%. Display = #1 battery hog

~Governor InteractiveX (interactive for additional stability)

~Max freq: 1650 (highest stable freq for your device) ( my thinking is the quicker the info is processed, the less processing time)(works for me) (you may want to experiment with this!)

~Min freq: 350 (as franco once said, less disatance between min / max = less time spent switching frequencies)

default IO sechduler

lastly for now, remmeber that your GPU settings will greatly affect batery life! i keep my gpu at 307 unless i dgaf about battery at time (for LK inside terminal simply type $su [enter]; $oc gpu 0 [enter]

if you're using set on boot, make certain that you have (lets say feature A) feature A set on boot for instance within either franco.Kernel.apk OR leantweaks. if you have feature A set on boot in both franco.Kernel & leantweaks, you will end up negating any battery benefits.. bc the system expending energy uselessly