[Moto G 2015 Android Development] chinchin85:
Ok,

Build.prop:

=========

windowsmgr.max_events_per_sec=90

ro.max.fling_velocity=12000

ro.min.fling_velocity=12000

persist.service.lgospd.enable=0

persist.service.pcsync.enable=0

ro.ril.enable.a52=1

ro.ril.enable.a53=0

persist.sys.purgeable_assets=1

ro.config.hw_quickpoweron=true

ro.telephony.call_ring.delay=0

ring.delay=0

dalvik.vm.checkjni=false

dalvik.vm.dexopt-data-only=1

dalvik.vm.heapstartsize=5m

dalvik.vm.heapgrowthlimit=48m

dalvik.vm.heapsize=64m

dalvik.vm.verify-bytecode=false

dalvik.vm.execution-mode=int:jit

dalvik.vm.lockprof.threshold=250

dalvik.vm.dexopt-flags=m=v,o=y

dalvik.vm.stack-trace-file=/data/anr/traces.txt

dalvik.vm.jmiopts=forcecopy

debug.performance.tuning=1

wifi.supplicant_scan_interval=180

debug.sf.nobootanimation = 1

touch.pressure.scale=5.0

touch.pressure.calibration=amplitude

ro.min_pointer_dur=8

touch.size.calibration=geometric

touch.size.scale=100

view.touch_slop=2

view.scroll_friction=1.5

view.minimum_fling_velocity=25

touch.size.bias=70

===========================================================================================

L Speed settings:

==============

Main tweaks Option (From MAIN MENU options)

"KILL MEDIA SERVER" manually from within lspeed - It will automatically run on startup.

Kernel Modifications:

Kernel Tweak - Disabled

Kernel Sleepers Optimization - Enabled

Under System Tweaks

Battery Improvement - Enabled

Faster Boot - Enabled

WiFi Sleeper - disabled (you preference)

Flag Tuner - Enabled

Assertive Display - Enabled

UI Optimizations:

Improve Scrolling - Enabled

Liquid Smooth UI - Enabled

Debugging Options Menu:

Disable Debugging - Enabled

Disable Kernel Panic - disabled

Other Tweaks Menu:

Better In Call audio - enable

Improve image quality - enable

MISC Tweaks - disabled

CPU Tuner Option From main Menu Options

CPU TUNING MENU:

CPU Optimizer - Enabled

LNET OPTIMIZER (From MAIN MENU)

LNET Tweaks Options

NET BUFFERS - BIG

RIL Tweaks - enabled

LNET OPTIMIZATIONS Options

Google DNS - Disabled (Your choice)

Faster Streaming - Enabled

Fast Dormancy - Enabled

IO Tweaks (From Main menu)

Storage IO Tweaks Options

SD Tweak -Aggressive

IO Boost - Enabled

IO Extended Queue - Enabled

Partition Remount - Enabled

Virtual Memory (From main Menu)

Memory Management Tweaks

OOM Killer - Enabled

Cache Reclaiming - DOUBLE (This option WILL drain battery faster)

Cache Allocation - Medium

RAM Manager (From main Menu)

RAM Manager Options

Ram Manager - Default

Seeder (Main Menu)

Seeder Options

Seeder - Aggressive (Drain battery a little faster but gives an AMAZING performance increase!)

Cleaner (From Main Menu)

Cache Cleaner - default

Run Cleaner On Boot - default

FSTRIM (From Main Menu)

FSTrin On Boot - Disabled/default

Kernel Adiutor:

============

PLEASE Remember that some of the settings below might not be present (it all depends on the kernel being used...I use Squid Kernel v19 for Nougat ROMs)

CPU Governor: Lionfish or Interactive

Min CPU freq: 200 Mhz

CPU Hotplug: Intelliplug

GPU Governor: simple_ondemand

CPU Max Screen Off frequency 533 Mhz

Max CPU online when screen off: 1

bfq or fiops with 1024kb on both internal & external storage (I/O Scheduler)

The above settings give me good battery backup...For snappiness: Seeder settings in L Speed help...but then they drain battery a lot faster...u can kind of combine these tweaks & keep adjusting until u are satisfied with the performance....also keeping the minimum speed of the CPU NOT as suggested by me will help to keep things snappy....

Hope this helps.