[Motorola Milestone Android Development] jarlaxlebaenre:
Just noticed lockscreen fix on github.

As for Compass FC, here are a few specific lines from logcat:

I/ActivityManager( 2044): Displayed com.android.settings/.Settings: +330ms
I/ActivityManager( 2044): Displayed com.cyanogenmod.mmparts/.SettingsActivity: +238ms
E/dalvikvm( 8479): could not disable core file generation for pid 8479: Operation not permitted
D/dalvikvm( 1474): GC_EXPLICIT freed 11K, 51% free 2670K/5379K, external 0K/0K, paused 85ms
D/dalvikvm( 1474): GC_EXPLICIT freed <1K, 51% free 2670K/5379K, external 0K/0K, paused 126ms
D/dalvikvm( 1474): GC_EXPLICIT freed <1K, 51% free 2670K/5379K, external 0K/0K, paused 89ms
D/dalvikvm( 2044): GC_CONCURRENT freed 1947K, 47% free 7100K/13319K, external 3795K/4725K, paused 4ms+28ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 63K, 50% free 2729K/5379K, external 0K/0K, paused 86ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 1K, 50% free 2729K/5379K, external 625K/720K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 1K, 50% free 2731K/5379K, external 1251K/1346K, paused 39ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 1K, 50% free 2732K/5379K, external 1877K/1972K, paused 23ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 1K, 50% free 2733K/5379K, external 2503K/2604K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 1K, 50% free 2735K/5379K, external 3337K/3386K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 2K, 50% free 2738K/5379K, external 4380K/4428K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 2K, 50% free 2740K/5379K, external 5632K/5730K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 3K, 49% free 2744K/5379K, external 7092K/7293K, paused 23ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 4K, 49% free 2748K/5379K, external 8969K/9117K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 7K, 49% free 2759K/5379K, external 11055K/11226K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 6K, 49% free 2764K/5379K, external 13141K/13312K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 4K, 49% free 2768K/5379K, external 15227K/15398K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 4K, 49% free 2772K/5379K, external 17313K/17483K, paused 24ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed 5K, 49% free 2773K/5379K, external 18773K/19569K, paused 25ms
I/dalvikvm-heap( 8479): Clamp target GC heap from 25.659MB to 24.000MB
D/dalvikvm( 8479): GC_FOR_MALLOC freed 1K, 49% free 2772K/5379K, external 18982K/19569K, paused 17ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 18982K/19569K, paused 25ms
I/dalvikvm-heap( 8479): Clamp target GC heap from 25.863MB to 24.000MB
D/dalvikvm( 8479): GC_FOR_MALLOC freed 0K, 49% free 2773K/5379K, external 19190K/19569K, paused 17ms
D/dalvikvm( 8479): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 19190K/19569K, paused 30ms
E/dalvikvm-heap( 8479): 213600-byte external allocation too large for this process.
I/dalvikvm-heap( 8479): Clamp target GC heap from 25.863MB to 24.000MB
E/GraphicsJNI( 8479): VM won't let us allocate 213600 bytes
D/dalvikvm( 8479): GC_FOR_MALLOC freed 0K, 49% free 2773K/5379K, external 19190K/19569K, paused 17ms
D/AndroidRuntime( 8479): Shutting down VM
W/dalvikvm( 8479): threadid=1: thread exiting with uncaught exception (group=0x40018560)
I/dalvikvm-heap( 8479): Clamp target GC heap from 25.879MB to 24.000MB
D/dalvikvm( 8479): GC_CONCURRENT freed 75K, 49% free 2789K/5379K, external 19190K/19569K, paused 3ms+19ms
I/Process ( 8479): Sending signal. PID: 8479 SIG: 9
E/dalvikvm( 8488): could not disable core file generation for pid 8488: Operation not permitted
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 52K, 50% free 2729K/5379K, external 0K/0K, paused 46ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 1K, 50% free 2729K/5379K, external 625K/720K, paused 38ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 1K, 50% free 2731K/5379K, external 1251K/1346K, paused 32ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 1K, 50% free 2732K/5379K, external 1877K/1972K, paused 33ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 1K, 50% free 2733K/5379K, external 2503K/2604K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 1K, 50% free 2735K/5379K, external 3337K/3386K, paused 23ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 2K, 50% free 2738K/5379K, external 4380K/4428K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 2K, 50% free 2740K/5379K, external 5632K/5730K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 3K, 49% free 2744K/5379K, external 7092K/7293K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 4K, 49% free 2748K/5379K, external 8969K/9117K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 7K, 49% free 2759K/5379K, external 11055K/11226K, paused 41ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 6K, 49% free 2764K/5379K, external 13141K/13312K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 4K, 49% free 2768K/5379K, external 15227K/15398K, paused 25ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 4K, 49% free 2772K/5379K, external 17313K/17483K, paused 24ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed 5K, 49% free 2773K/5379K, external 18773K/19569K, paused 25ms
I/dalvikvm-heap( 8488): Clamp target GC heap from 25.659MB to 24.000MB
D/dalvikvm( 8488): GC_FOR_MALLOC freed 1K, 49% free 2772K/5379K, external 18982K/19569K, paused 17ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed <1K, 49% free 2772K/5379K, external 18982K/19569K, paused 24ms
I/dalvikvm-heap( 8488): Clamp target GC heap from 25.863MB to 24.000MB
D/dalvikvm( 8488): GC_FOR_MALLOC freed 0K, 49% free 2772K/5379K, external 19190K/19569K, paused 17ms
D/dalvikvm( 8488): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 19190K/19569K, paused 24ms
E/dalvikvm-heap( 8488): 213600-byte external allocation too large for this process.
I/dalvikvm-heap( 8488): Clamp target GC heap from 25.863MB to 24.000MB
E/GraphicsJNI( 8488): VM won't let us allocate 213600 bytes
D/dalvikvm( 8488): GC_FOR_MALLOC freed 0K, 49% free 2773K/5379K, external 19190K/19569K, paused 18ms
D/AndroidRuntime( 8488): Shutting down VM
W/dalvikvm( 8488): threadid=1: thread exiting with uncaught exception (group=0x40018560)
I/dalvikvm-heap( 8488): Clamp target GC heap from 25.879MB to 24.000MB
D/dalvikvm( 8488): GC_CONCURRENT freed 74K, 49% free 2789K/5379K, external 19190K/19569K, paused 2ms+2ms
I/Process ( 8488): Sending signal. PID: 8488 SIG: 9
E/dalvikvm( 8497): could not disable core file generation for pid 8497: Operation not permitted
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 53K, 50% free 2729K/5379K, external 0K/0K, paused 46ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 1K, 50% free 2729K/5379K, external 625K/720K, paused 37ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 1K, 50% free 2731K/5379K, external 1251K/1346K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 1K, 50% free 2732K/5379K, external 1877K/1972K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 1K, 50% free 2733K/5379K, external 2503K/2604K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 1K, 50% free 2735K/5379K, external 3337K/3386K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 2K, 50% free 2738K/5379K, external 4380K/4428K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 2K, 50% free 2740K/5379K, external 5632K/5730K, paused 25ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 3K, 49% free 2744K/5379K, external 7092K/7293K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 4K, 49% free 2748K/5379K, external 8969K/9117K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 7K, 49% free 2759K/5379K, external 11055K/11226K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 6K, 49% free 2764K/5379K, external 13141K/13312K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 4K, 49% free 2768K/5379K, external 15227K/15398K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 4K, 49% free 2772K/5379K, external 17313K/17483K, paused 24ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed 5K, 49% free 2773K/5379K, external 18773K/19569K, paused 24ms
I/dalvikvm-heap( 8497): Clamp target GC heap from 25.658MB to 24.000MB
D/dalvikvm( 8497): GC_FOR_MALLOC freed 1K, 49% free 2772K/5379K, external 18982K/19569K, paused 17ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 18982K/19569K, paused 24ms
I/dalvikvm-heap( 8497): Clamp target GC heap from 25.863MB to 24.000MB
D/dalvikvm( 8497): GC_FOR_MALLOC freed 0K, 49% free 2773K/5379K, external 19190K/19569K, paused 17ms
D/dalvikvm( 8497): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 19190K/19569K, paused 24ms
E/dalvikvm-heap( 8497): 213600-byte external allocation too large for this process.
I/dalvikvm-heap( 8497): Clamp target GC heap from 25.863MB to 24.000MB
E/GraphicsJNI( 8497): VM won't let us allocate 213600 bytes
D/dalvikvm( 8497): GC_FOR_MALLOC freed <1K, 49% free 2773K/5379K, external 19190K/19569K, paused 17ms
D/AndroidRuntime( 8497): Shutting down VM
W/dalvikvm( 8497): threadid=1: thread exiting with uncaught exception (group=0x40018560)
I/dalvikvm-heap( 8497): Clamp target GC heap from 25.879MB to 24.000MB
D/dalvikvm( 8497): GC_CONCURRENT freed 74K, 49% free 2789K/5379K, external 19190K/19569K, paused 3ms+2ms
I/Process ( 8497): Sending signal. PID: 8497 SIG: 9
I/ActivityManager( 2044): Displayed com.android.settings/.Settings: +369ms (total +13s820ms)
I/ActivityManager( 2044): Displayed com.cyanogenmod.mmparts/.SettingsActivity: +257ms
E/dalvikvm( 8507): could not disable core file generation for pid 8507: Operation not permitted
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 54K, 50% free 2729K/5379K, external 0K/0K, paused 40ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 1K, 50% free 2729K/5379K, external 625K/720K, paused 37ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 1K, 50% free 2731K/5379K, external 1251K/1346K, paused 23ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 1K, 50% free 2732K/5379K, external 1877K/1972K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 1K, 50% free 2733K/5379K, external 2503K/2604K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 1K, 50% free 2735K/5379K, external 3337K/3386K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 2K, 50% free 2738K/5379K, external 4380K/4428K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 2K, 50% free 2740K/5379K, external 5632K/5730K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 3K, 49% free 2744K/5379K, external 7092K/7293K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 4K, 49% free 2748K/5379K, external 8969K/9117K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 7K, 49% free 2759K/5379K, external 11055K/11226K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 6K, 49% free 2764K/5379K, external 13141K/13312K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 4K, 49% free 2768K/5379K, external 15227K/15398K, paused 24ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 4K, 49% free 2772K/5379K, external 17313K/17483K, paused 25ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed 5K, 49% free 2773K/5379K, external 18773K/19569K, paused 25ms
I/dalvikvm-heap( 8507): Clamp target GC heap from 25.659MB to 24.000MB
D/dalvikvm( 8507): GC_FOR_MALLOC freed 1K, 49% free 2772K/5379K, external 18982K/19569K, paused 17ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 18982K/19569K, paused 24ms
I/dalvikvm-heap( 8507): Clamp target GC heap from 25.863MB to 24.000MB
D/dalvikvm( 8507): GC_FOR_MALLOC freed 0K, 49% free 2773K/5379K, external 19190K/19569K, paused 17ms
D/dalvikvm( 8507): GC_EXTERNAL_ALLOC freed <1K, 49% free 2773K/5379K, external 19190K/19569K, paused 24ms
E/dalvikvm-heap( 8507): 213600-byte external allocation too large for this process.
I/dalvikvm-heap( 8507): Clamp target GC heap from 25.863MB to 24.000MB
E/GraphicsJNI( 8507): VM won't let us allocate 213600 bytes
D/dalvikvm( 8507): GC_FOR_MALLOC freed 0K, 49% free 2773K/5379K, external 19190K/19569K, paused 17ms
D/AndroidRuntime( 8507): Shutting down VM
W/dalvikvm( 8507): threadid=1: thread exiting with uncaught exception (group=0x40018560)
I/dalvikvm-heap( 8507): Clamp target GC heap from 25.879MB to 24.000MB
D/dalvikvm( 8507): GC_CONCURRENT freed 74K, 49% free 2790K/5379K, external 19190K/19569K, paused 2ms+2ms
I/Process ( 8507): Sending signal. PID: 8507 SIG: 9
E/dalvikvm( 8516): could not disable core file generation for pid 8516: Operation not permitted
D/dalvikvm( 8516): GC_EXTERNAL_ALLOC freed 44K, 51% free 2689K/5379K, external 0K/0K, paused 39ms
V/alogcat ( 8516): created
D/alogcat ( 8516): canceling periodic saves
V/alogcat ( 8516): started
V/alogcat ( 8516): resumed

Also, I don't see any ADW lags I've experienced before (drawer and home screens alike). No need to use sys.keep_app anymore.