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

Reply via email to