Obviously first and foremost, Flash 10.3 is an issue on this phone. If you don't have an absolute need for it, freeze it with Titanium Backup if you're rooted, otherwise uninstall it for now. There is also a list of apps floating around that can be frozen in Titanium Backup. I'm not going to repost that whole list here. I deviated from that list in a few spots (leaving the browser and email engine unfrozen because I use them). Beyond that, there are still performance quirks that need to be addressed. This solves many of them, especially if you use an aftermarket launcher, specifically LauncherPro.
It seems the memory allocation settings shipped with the DX2 are pretty poorly set. Aftermarket launchers redraw, and too many things are being bounced in and out of memory too often, or being left hung there for too long. By installing Script Manager from the market (free) and downloading the V6 Supercharger script that works so well on the DX1, many of the memory problems can be fixed. Grab the script from the link below, and feel free to read up on what's going on behind the scenes. You must be rooted to run this script.
[Script] V6 SuperCharger !! HTK & BulletProof Launchers! FIX MEMORY FOR ALL ANDROIDS! - Droid Forum - Verizon Droid & the Motorola Droid Forum
I've done a bunch of testing and the best setting seems to be option 6. 7 works as well, but seems just a "tiny" bit sluggish compared to 6. Hold the menu button to bring up the physical keyboard to type your option and hit enter. This script needs to be run with the option set once (takes a short while to run, let it finish), then rebooted and once on boot each time after that. Other than the known reboots from using the camera app, I've had no other unexpected reboots or performance issues. Sound doesn't glitch out on me. The phone wakes up in a more reasonable amount of time. I've given it a week of testing before even posting this anywhere.
DO NOT set the script to run on boot. This is a safety precaution. With how little I'm rebooting the phone now (manually or forcibly), the 30 seconds to run the script is no annoyance to me.
It seems the memory allocation settings shipped with the DX2 are pretty poorly set. Aftermarket launchers redraw, and too many things are being bounced in and out of memory too often, or being left hung there for too long. By installing Script Manager from the market (free) and downloading the V6 Supercharger script that works so well on the DX1, many of the memory problems can be fixed. Grab the script from the link below, and feel free to read up on what's going on behind the scenes. You must be rooted to run this script.
[Script] V6 SuperCharger !! HTK & BulletProof Launchers! FIX MEMORY FOR ALL ANDROIDS! - Droid Forum - Verizon Droid & the Motorola Droid Forum
I've done a bunch of testing and the best setting seems to be option 6. 7 works as well, but seems just a "tiny" bit sluggish compared to 6. Hold the menu button to bring up the physical keyboard to type your option and hit enter. This script needs to be run with the option set once (takes a short while to run, let it finish), then rebooted and once on boot each time after that. Other than the known reboots from using the camera app, I've had no other unexpected reboots or performance issues. Sound doesn't glitch out on me. The phone wakes up in a more reasonable amount of time. I've given it a week of testing before even posting this anywhere.
DO NOT set the script to run on boot. This is a safety precaution. With how little I'm rebooting the phone now (manually or forcibly), the 30 seconds to run the script is no annoyance to me.