[G1 Android Development] cj chitwood:
What's working for ME

Hey all. There's an argument of whether swap works better than compcache. I can't say as I see a huge difference having enabled swap, but I did notice that I don't constantly wait for my app drawer to repopulate every time I open it anymore. CyanogenMod had a problem with that a few versions back, and I noticed COS doing it some, too, but I don't have that issue any more here and now. I did occasionally before enabling swap.

Oh, and I forgot to disable CC. :shrug:

My phone's working. Working well, in fact. Not as quick and smooth as a stock G1 I held yesterday afternoon -- and THAT was a wake-up call -- but then, it's a LOT more powerful than the stock G1, so I shall know where to cut my losses. My phone works well enough for me, so here's how it's set up... maybe someone else can do the same to theirs and report if they have the same luck:

Oh, but first, I do NOT have Ohsaka's Superwipe that I've seen everyone raving about. I don't see the point: I have a properly functioning Android SDK install, so Fastboot works for me. I used Fastboot to wipe the phone, install the initial radio and bootloader, and I use AmonRA 1.7, not the Clockwork that everyone is also raving about. These should not make a difference, but to each his or her own.

When I need a wipe, I use Fastboot for the internal flash, and I use Linux to repartition my SD card when it needs it. Too simple, no fancy tools to get in the way.

All my other settings are personal preferences -- I set all of mine to minimum CPU drain, e.g. no flashy animations etc. because if you have any skips in the animation you WILL notice them, and the phone will FEEL slower even if it technically is not. Plus they're just fluff I don't need. YMMV.

I have a swap PARTITION on my SD card, as well as an EXT4 partition. NOT TO BE CONFUSED WITH A SWAP -FILE-, which -WILL- be SLOWER than a PARTITION (whether or not it's noticable).

My Market works for me. It is version 2.3.4 according to "Manage Applications/All". I have no problem (once I enabled the Apps2SD-EXT mod) installing any app I want if it's in Market. Except, I have trouble updating MooLa Lite, or removing it, even when searching for it. About 1 time out of 6 it will show up, so I know it's there, but I don't think it's a problem with the ROM.

I DO NOT ENABLE USB DEBUGGING EXCEPT WHEN I WANT TO USE ADB. PERIOD. When it's enabled, and you plug the phone into a USB cable and a PC, the ADB daemon on the phone starts running, and will CONTINUE to run even when the phone is unplugged. I'm sure many of you have read in the forums that you need to reboot the phone after having it plugged in USB to keep your battery from draining. Guess what was found to be the cause!

When I'm not using the phone, e.g., it's sitting idle on the desk/table/couch/floor/toilet/countertop, I have background data disabled, I have the radio set for 2G-only (which, even with data disabled, still seems to affect the phone radio, so maybe this is more than just 2G data). I also disable WiFi unless I know for a fact I'm in a strong signal area, and I disable Sync and Bluetooth. All of this is made very easy with proper setup of the power control widget in the notification bar.

With my phone set up like this, the 1400 mA, 3.7V 5.2W battery seems like it will last a full 20 to 28 hours from 100% to 0%, with minimal to light use. I use a computer/laptop when I want to get on the internet (you can't beat a 15 inch 16:9 with a phone no matter how hard you try), I use a TV when I want to watch... well, TV. And I use the house phone when I want to make calls. I use my G1 as a tool, now, and it's a great one when it's all I've got or when I'm at work away from my desk or on the road with family, and I'm never far from a power source. I'll be upgrading the first chance I get to a better phone once another comes out that fits my needs and wants like the G1 did. But, I'll also be holding onto the G1 (if my mother doesn't still want it then) as a toy/remote keyboard-mouse/GPS dongle/Wifi-scanner/whatever.

Hope this helps some of you. Let me know, I'm curious....

EDIT: For what it's worth, I installed Quadrant Standard from Market and I have a score of 277, right between the HTC Magic and the Moto Droid, with the above setup.