[Acer Iconia Tab A100] justjackyl:
Surprising to me, I have been PMd by a few people asking about how I resolved issues that I was having with my tablet. I could not give you a specific answer on why and how well my tablet runs so this is just how I do it. Results for you may vary, and what works for me may have been a problem for others. I am in no way a dev, nor do I take credit for their work.

I am posting this as possible tips for CM10 (9/2/12build) w/ godmachine kernel v2.0 & the latest gapps available from goo.im. If you are not to that point or do not understand what I am talking about, STOP, and go read pio_masaki's [Guide] All things Iconia A100 (guide to modding)

MY RECOMMENDED APPS

Apex Launcher (NOVA Launcher is a good alternative) since Trebuchet 2.0 freezes/crashes ALOT

SetCPU w/profiles enabled for my overclock needs

ESFileExplorer for root and normal file manipulation as well as streaming video from my home server.

Titanium BackupPRO i think is the best file backup/restore software. Market Doctor as well as bloat ware/unwanted system app melter ability to integrate apps into ROM, than create a backup in CWM and next time you flash, all your apps will be included.

ESTaskManager for boot up app disabling/enabling, as well as Task killer if I need to terminate a running app. Has many other useful functions such as power optimization.

STARTING FROM SCRATCH/BUILDING MY CM10 SETUP

INSIDE TEAMWIN RECOVERY PROJECT

I use TWRP. In this order I wipe cache, dalvik cache, factory reset, and internal storage. Then I flash CM10, kernel, and gapps. Power off via menu option. Power on and i do not touch for 10min. than reboot wait 5 min, fill in Google profile, reboot than I start installing the rest of my apps. This is more your customization stage. Although I recommend installing your custom launcher, such as Apex Launcher, and updating Superuser before doing anything else.

USING TITANIUM BACKUP FOR FREEZING/REMOVING APPS

At this time I usually will start changing all my settings and freezing/uninstalling apps. Doing this will free up RAM and stop unused apps from even loading into the system. You can "thaw" them out anytime.

I use Titanium Backup and I freeze these system apps (I don't uninstall in case freezing an app causes a conflict):

E-Mail 4.1

Exchange Services 5.0

Face Unlock 4.1-392829

Gallery 1.1.4000 (In this build there are two identical listed, so I freeze one)

Google Play Music 4.3.605.392829

Google+ 2.6.1.30454518

Movie Studio 1.1

News&Weather 1.3.11

ROM Manager 5.0.0.8

Trebuchet 2.0

Lucky Patcher 2.5.0 (if you use it, use it for your purpose than FREEZE it until next time you need it)

Dev Tools 1.0

com.android.smspush 4.1.1-eng.odin.20120903.000735 (Not a 3G tablet, not texting so I freeze it)

[VOICEMAIL] Mobile Data 4.1.1-eng.odin.20120903.000735 (not a 3G tablet, so service not needed)

[SMS/MMS/APN] Mobile Network Configuration 4.1.1-eng.odin.20120903.000735 (not a 3G tablet, service not needed)

Network Location 1.1.10

Setup Wizard 1.3

Spare Parts 4.1.1-eng.odin.20120903.000735

VpnDialogs 4.1.1-eng.odin.20120903.000735

Voice Dialer 4.1.1-eng.odin.20120903.000735

USING ESTASKMANAGER TO EDIT STARTUP APPS

Next, I use ESTaskManager and disable a lot of the boot up apps. A lot of the apps you can disable their startup because you can launch them manually. This reduces boot up time and saves us some precious RAM and CPU cycles. Depending on what apps you uninstall or freeze, these may or may not be available to you.

I Disable:

Any of my user apps that aren't system related. Example, I can disable NOVA 3 from the boot up list because it's just cached in memory, and wasting memory to display notifications. For free games, this can actually stop all those annoying ads you get on startup. But I wouldn't want to disable SetCPU on startup, as it is controlling my governor, I/O scheduler, and CPU frequency. I am not going to list all my user apps, you get the point.

Calendar Storage-disable if you don't use

Contacts

Download Manager

Email

Exchange Services

Gmail

Google Contacts Sync

Google Playstore

Google Search (safe if you do not have any GSearch widgets, and you disable the "persistent" search bar from you home screens in settings)

News&Weather (safe if you don't use the widget)

ROM Manager (it's just best not to use this stupid thing! will get you into more trouble than good!)

Voice Dialer

USING SETCPU W/PROFILES ENABLED FOR OVERCLOCKING

Now for SetCPU, and how I use it.

Several users state that SetCPU causes a lot of problems with our tablet, and this is true, if you don't follow a few guidelines. I do have profiles enabled. I have 4 profiles. One for regular use, on for per app basis overclocking, one for screen off, and one for screen off on a per app basis so I am not under clocking as low as when screen off profile is triggered, for when apps like ESFileExplorer or Titanium Backup are performing long tasks and the screen times out.

I find using True/False and the "Any of these are true..." triggering events works best.

The problem with our tablet is it does not like using profiles. I have pinpointed the issue of SODs and random reboots being associated with SetCPU. When building profiles, you have to make sure you use the same governor in all of your profiles. You can change the I/O Scheduler for each profile without any negative effects. I use my tablet almost solely for Android Gaming, so leaving all my profiles set with lulzactive or smartassV2 is not an issue for me.

If you ABSOLUTELY want to change your governor, you can change it manually at the SetCPU "Main" screen. Just remember when you’re done to change it back to the one used in your profiles. To stop SODs (Sleep of Death), in your Screen Off profile, raise the MHz slider from 216MHz to 312MHz for your minimal under clock speed.

You can also use other features of SetCPU to undervolt and edit governors like lulzactive.

MY SYSTEM SETTINGS OPTIONS

Under Performance tab make sure for Processor and I/O scheduler that the "Set on Boot" option is OFF/UNCHECKED!

Under Memory I do have allow purging of assets ON/CHECKED

For Surface Improvement I select the "disable dithering" option. Some games/apps I use would FC until I turned this off.

zRam

I also have zRam turned on, but you have to flash a special zRam .zip from godmachine/linuxsociety from TWRP/CWM to actually have it working. Just download the appropriate .zip file for the amount of RAM you want to use for zRam compression. I use just the 100MB .zip. All the zips and a good explanation by linuxsociety are in his kernel thread

Under the Developer Options tab:

Turn on Android Debugging

I disable the "USB debugging notify" option, we already know we turned it on.

I turn on "Force GPU rendering"

For Background Process Limit I have it changed from Standard Limit to At most 4 processes

I have Kill app back button option checked.

Under Profiles tab, I tick the slider and turn profiles off.

For Wi-Fi sleep policy, I have a 5m time out. I found that wireless really sucks the life out of the battery. So if I'm not using it, I manually disable it.

BUILD.PROP MODS

I have used these, and for my uses I find that it is not needed. They do have benefits. For testing purposes I keep a copy of the stock build.prop and a copy of the modded build prop both in the system directory. Put them both in there and rename them build.prop.reg.bak and build.prop.mod.bak. Than with ESFileExplorer, make sure you have root access enabled, see pic) you can just rename the file you want to use to build.prop. Boot into recovery and clear cache and dalvik cache, and make sure you let the tablet sit for 10mins anytime you clear caches. The only time I really use the build.prop is to make an app list for the A500 in the playstore so I can download/purchase it and have it marked as so in the playstore, than extract the APK with titanium backup and than go back to stock build.prop and side load the app. Some apps will install under the A500 mod, but will FC or not run properly until you return to the stock build.prop.

I really can't think of anything else that I may be doing that can help you guys out. A suggestion I stand by, is I don't bother with widgets. They take up memory and CPU cycles for information you can usually get to via a couple taps on the good ol' touchscreen. And I have no idea why, it may just be me thinking it improves battery life, but I turn airplane mode on, and when I need wireless access I leave airplane mode on and turn wireless itself on. For some odd reason I see improved battery life, and my assumption is that when airplane mode is on, there are system apps that are put to rest by seeing the tablet is in this state.

Anyways, I hope this info will be useful for people. Any questions, feel free to post or PM me. I am a full time college student so I may not respond right away!