I’m not sure if anyone else noticed it, but the Gingerbread emulator runs like a dog, with both scrolling, navigating, interaction – all taking much longer and being much choppier. I even got an ANR in the browser when I tried to use it: http://www.androidpolice.com/2010/12/06/walkthrough-and-hands-on-with-the-gingerbread-ui-the-new-gingerbread-keyboard-in-all-its-sexiness/ (see towards the bottom).
I’ve just read about the new StrictMode at http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html and about all the performance improvements in Gbread, but my experience so far suggests just the opposite.
Can we get to the bottom of this? I find myself dreading bringing up an instance of Gingerbread at this point.
All the answers above have their merits and should be considered but keep in mind Google implementation of a virtual machine for simulating devices is not exactly as good as those from Microsoft and Apple there may not be much you can do but make sure you optimize the configuration and getting a better machine.
With the introduction of Honeycomb the android system is using more graphics power to do the rendering of the UI. This when run on a simulator can not natively use the graphical power of your PC hardware but most emulate the hardware on the phone which always results in lose of performance. More generic X86 emulators have become available such as VMWare but this may take some time to be available to the Android SDK. Until an X86 port of Android Honeycomb is available that can take advantage of your native GPU the emulator will be sluggish.
The only real solution is to buy a Honeycomb device for development work.