I am running HTC branded Sprint EVO under Stock 3.29 ROM. It comes with mail.apk (heavily customized mail app).
In addition to this, I installed AOSP email.apk to enjoy multiple Exchange inboxes. I have so far added my work and Hotmail exchange accounts. If I turn off background data and let my phone sit idle and then in logcat I see com.android.email.apk is creating multiple alarms as noted below. With background data turned on MFLOPS is 33, after background data is turned off MFLOPS is down to 2 (using linpack for android). I have also noticed that if I manually refresh each account by going into each inbox, performance is restored in few seconds. Otherwise it becomes painfully slow. I am attaching snippet of logcat...any insight is appreciated. Thanks, Niku --------------------------------------- D/dalvikvm( 1528): GC_FOR_MALLOC freed 1586 objects / 67376 bytes in 61ms V/AlarmManager( 240): Adding Alarm{46e02848 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46cccaf8 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46cccaf8 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46bbdb78 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46bb2458 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46bb2458 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46b79b28 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46b79a50 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46b79a50 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46b39d50 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46b286a8 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46b286a8 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46acb500 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46ac70b8 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46ac70b8 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46aaa9b8 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46aa4b60 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46aa4b60 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46a642e0 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46a60b88 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46a60b88 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46a1b7b8 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46a18c48 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46a18c48 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{469f0d90 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{469edb90 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{469edb90 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{469ad980 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46951200 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46951200 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{468e6e08 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{468afbb0 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{468afbb0 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{46881740 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46860a78 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46860a78 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{468212d8 type 2 com.android.email} Dec 31 08 :10:06 pm V/AlarmManager( 240): Adding Alarm{46800330 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46800330 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{467a7de0 type 2 com.android.email} Dec 31 08 :10:07 pm V/AlarmManager( 240): Adding Alarm{467657c0 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{467657c0 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{466fddc8 type 2 com.android.email} Dec 31 08 :10:07 pm V/AlarmManager( 240): Adding Alarm{466b2e88 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{466b2e88 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{466489e8 type 2 com.android.email} Dec 31 08 :10:07 pm V/AlarmManager( 240): Adding Alarm{464c96f8 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{464c96f8 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{4680d738 type 2 com.android.email} Dec 31 08 :10:07 pm V/AlarmManager( 240): Adding Alarm{467b3718 type 0 com.android.email} Oct 10 10 :38:53 pm V/AlarmManager( 240): Adding Alarm{46681ca0 type 2 com.android.email} Dec 31 06 :05:00 pm V/AlarmManager( 240): Alarm triggering: Alarm{46681ca0 type 2 com.android.email } V/AlarmManager( 240): Adding Alarm{468b6f28 type 2 com.android.email} Dec 31 08 :10:07 pm V/AlarmManager( 240): Adding Alarm{467fe4b8 type 2 com.android.email} Dec 31 08 :03:33 pm D/EAS SyncManager( 1528): Requesting SSL factory for account UUID: 0a314a6d-00cd -46d5-a85a-2a1cb0a1b1b9 V/AlarmManager( 240): Adding Alarm{4671d898 type 0 com.android.email} Oct 10 10 :38:53 pm V/AlarmManager( 240): Adding Alarm{466d4eb0 type 0 com.android.email} Oct 10 10 :32:15 pm D/EAS SyncManager( 1528): Requesting SSL factory for account UUID: 0a314a6d-00cd -46d5-a85a-2a1cb0a1b1b9 V/AlarmManager( 240): Adding Alarm{464297b8 type 0 com.android.email} Oct 10 10 :24:40 pm D/dalvikvm( 240): GC_EXPLICIT freed 3949 objects / 189376 bytes in 125ms V/AlarmManager( 240): Adding Alarm{46e02848 type 0 com.android.email} Oct 10 10 :38:53 pm V/AlarmManager( 240): Adding Alarm{46cb6938 type 0 com.android.email} Oct 10 10 :38:53 pm V/AlarmManager( 240): Alarm triggering: Alarm{467d3098 type 0 com.android.phone } V/AlarmManager( 240): Alarm triggering: Alarm{46963698 type 0 com.android.phone } V/AlarmManager( 240): Adding Alarm{46965cc8 type 0 com.android.phone} Oct 10 11 :23:54 pm D/NativeCrypto( 1528): Freeing OpenSSL session D/dalvikvm( 1528): GC_EXPLICIT freed 13097 objects / 711848 bytes in 90ms D/NativeCrypto( 1528): Freeing OpenSSL session D/dalvikvm( 337): GC_EXPLICIT freed 106 objects / 3992 bytes in 83ms D/dalvikvm( 362): GC_EXPLICIT freed 102 objects / 5520 bytes in 72ms D/HtcLockScreen( 240): onRefreshBatteryInfo showBatteryInfo:truepluggedIn:trueb atteryLevel:40 D/HtcLockScreen( 240): onRefreshBatteryInfo currentData mPluggedIn:truemBattery Level:39 I/HtcLockScreen( 240): updateStatusViewByPriority, mIsSimCheckView = false, mIs BatteryInfo = false, mIsMusicPlaying = false, mIsAirPlaneMode = false I/global ( 240): Default buffer size used in BufferedReader constructor. It wo uld be better to be explicit if an 8k-char buffer is required. V/AlarmManager( 240): Adding Alarm{46c7f500 type 0 net.dinglisch.android.tasker } Oct 10 10:26:48 pm I/global ( 240): Default buffer size used in BufferedReader constructor. It wo uld be better to be explicit if an 8k-char buffer is required. D/BatteryService( 240): isUsbConnected() = true D/BatteryService( 240): mPlugType = 2 E/Tethering( 240): active iface (usb0) reported as added, ignoring D/UsbConnectedReceiver( 442): action = psclient.intent.action.usb_status D/UsbConnectedReceiver( 442): ACTION_BATTERY_CHANGED D/UsbConnectedReceiver( 442): usbCurrentType = 2 D/UsbConnectedReceiver( 442): Current type is same as previous, return! D/WifiService( 240): ACTION_BATTERY_CHANGED pluggedType: 2 -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en