[BetterBatteryStats] gumbald:
After disabling Latitude and stopping the NetworkLocationLocator wakelock, it seems the next one for me to target is "realtimechar", seemingly related to Google+. Searches for this haven't revealed any problems reported by someone else, so maybe someone here can offer some ideas as to how I might go about finding why this could be happening. I'm reluctant to remove Google+ as I actually use it!

I've got SGS2, running CM9, here's my dump. Hope I've left it on long enough and not missed a step! Let me know if there's anything else I need to add.

===================
General Information
===================
BetterBatteryStats version: 1.8.1.0
Creation Date: 2012-05-22 09:09:12
Statistic Type: (3) Since Unplugged
Since 1 h 31 m 25 s
VERSION.RELEASE: 4.0.4
BRAND: Samsung
DEVICE: galaxys2
MANUFACTURER: samsung
MODEL: GT-I9100
BOOTLOADER: unknown
FINGERPRINT: samsung/GT-I9100/GT-I9100:4.0.3/IML74K/XXLPQ:user/release-keys
HARDWARE: smdk4210
ID: IMM76I
TAGS: test-keys
USER: jenkins
PRODUCT: GT-I9100
RADIO: I9100XXLPS
Rooted: true
===========
Other Usage
===========
Wifi On (): 1 h 31 m 25 s (5485 s) Ratio: 100.0%
Wifi Running (): 1 h 31 m 25 s (5485 s) Ratio: 100.0%
Bluetooth On (): 1 h 31 m 25 s (5485 s) Ratio: 100.0%
Deep Sleep (): 57 m 12 s (3432 s) Ratio: 62.6%
Awake (): 34 m 12 s (2052 s) Ratio: 37.4%
No Data Connection (): 30 m 15 s (1815 s) Ratio: 33.1%
No or Unknown Signal (): 30 m 15 s (1815 s) Ratio: 33.1%
Screen On (): 18 m 34 s (1114 s) Ratio: 20.3%
Good Signal (): 2 m 45 s (165 s) Ratio: 3.0%
=========
Wakelocks
=========
realtimechar (com.google.android.apps.plus.Google+): 9 m 2 s (542 s) Count:6 9.9%
AudioOut_1 (1013): 4 m 57 s (297 s) Count:3 5.4%
*sync*_com.google.android.apps.plus.content.EsProvider_Account {name=gumbald@gmail.com, type=com.google} (com.google.android.apps.plus.Google+): 23 s (23 s) Count:8 0.4%
Genie (com.google.android.apps.genie.geniewidget.News & Weather): 16 s (16 s) Count:1 0.3%
ActivityManager-Launch (Android System): 13 s (13 s) Count:116 0.2%
sleep_broadcast (Android System): 13 s (13 s) Count:153 0.2%
*sync*_gmail-ls_Account {name=gumbald@gmail.com, type=com.google} (com.google.android.gm.Gmail): 12 s (12 s) Count:9 0.2%
NetworkLocationLocator (Google Services): 10 s (10 s) Count:5 0.2%
FacebookService (com.facebook.katana.Facebook): 10 s (10 s) Count:4 0.2%
GmailProviderProviderChangedBroadcastWakeLock (com.google.android.gm.Gmail): 9 s (9 s) Count:6 0.2%
GTALK_ASYNC_CONN_gumbald@gmail.com/android_talka92bc8c59173 (Google Services): 7 s (7 s) Count:8 0.1%
RILJ (Phone): 7 s (7 s) Count:363 0.1%
NetworkLocationPassiveCollector (com.google.android.apps.maps.Maps): 7 s (7 s) Count:9 0.1%
GTALK_ASYNC_CONN_com.google.android.gsf.gtalkservice.AndroidEndpoint (Google Services): 5 s (5 s) Count:120 0.1%
NetworkStats (Android System): 5 s (5 s) Count:71 0.1%
fullsync (com.whatsapp.WhatsApp): 5 s (5 s) Count:1 0.1%
AlarmManager (Android System): 4 s (4 s) Count:341 0.1%
NetworkLocationLocator (com.google.android.apps.maps.Maps): 3 s (3 s) Count:3 0.1%
GTALK_CONN (Google Services): 3 s (3 s) Count:114 0.1%
ConnectivityService (Android System): 2 s (2 s) Count:342 0.0%
*vibrator* (Android System): 1 s (1 s) Count:190 0.0%
*vibrator* (com.facebook.katana.Facebook): 1 s (1 s) Count:2 0.0%
LocationReportingService (com.google.android.apps.maps.Maps): 1 s (1 s) Count:13 0.0%
================
Kernel Wakelocks
================
"PowerManagerService" (): 7 m (420 s) Cnt:(c/wc/ec)435/0/0 7.6%
"wlan_rx_wake" (): 4 m 51 s (291 s) Cnt:(c/wc/ec)493/0/493 5.3%
"multipdp" (): 4 m 15 s (255 s) Cnt:(c/wc/ec)42/0/42 4.7%
"secril_fd-interface" (): 3 m 32 s (212 s) Cnt:(c/wc/ec)78/0/0 3.9%
"l2_hsic" (): 1 m 17 s (77 s) Cnt:(c/wc/ec)447/0/0 1.4%
"wlan_wake" (): 1 m 10 s (70 s) Cnt:(c/wc/ec)11470/68/0 1.3%
"umts_ipc0" (): 1 m 8 s (68 s) Cnt:(c/wc/ec)268/0/267 1.2%
"event1-1996" (): 1 m 7 s (67 s) Cnt:(c/wc/ec)155/7/0 1.2%
"event3-1996" (): 1 m 6 s (66 s) Cnt:(c/wc/ec)125/0/0 1.2%
"sec-battery-monitor" (): 1 m 6 s (66 s) Cnt:(c/wc/ec)152/44/0 1.2%
"event0-1996" (): 1 m 4 s (64 s) Cnt:(c/wc/ec)121/0/0 1.2%
"event2-1996" (): 1 m 4 s (64 s) Cnt:(c/wc/ec)10071/0/0 1.2%
"radio-interface" (): 55 s (55 s) Cnt:(c/wc/ec)106/0/0 1.0%
"rpm_hsic" (): 38 s (38 s) Cnt:(c/wc/ec)322/0/0 0.7%
"event7-1996" (): 34 s (34 s) Cnt:(c/wc/ec)177/0/0 0.6%
"alarm" (): 23 s (23 s) Cnt:(c/wc/ec)165/0/0 0.4%
"alarm_rtc" (): 22 s (22 s) Cnt:(c/wc/ec)43/0/9 0.4%
"secril_fmt-interface" (): 1 s (1 s) Cnt:(c/wc/ec)1210/0/0 0.0%
"power-supply" (): (0 s) Cnt:(c/wc/ec)138/0/0 -0.0%
"KeyEvents" (): (0 s) Cnt:(c/wc/ec)10318/0/0 0.0%
"mmc1_detect" (): (0 s) Cnt:(c/wc/ec)155/0/0 0.0%
"mmc0_detect" (): (0 s) Cnt:(c/wc/ec)155/0/0 0.0%
======================
Alarms (requires root)
======================
com.android.phone (): Wakeups: 23
Alarms: 23, Intent: com.android.internal.telephony.gprs-data-stall

com.facebook.katana (): Wakeups: 19
Alarms: 0, Intent: com.facebook.katana.service.19
Alarms: 1, Intent: com.facebook.katana.service.75
Alarms: 2, Intent: Orca.KEEP_ALIVE
Alarms: 1, Intent: com.facebook.katana.service.72
Alarms: 0, Intent: com.facebook.katana.service.92
Alarms: 0, Intent: com.facebook.katana.service.11
Alarms: 0, Intent: com.facebook.katana.service.13
Alarms: 0, Intent: com.facebook.katana.service.15
Alarms: 0, Intent: com.facebook.katana.service.17
Alarms: 0, Intent: com.facebook.katana.service.21
Alarms: 0, Intent: com.facebook.katana.service.45
Alarms: 0, Intent: com.facebook.katana.service.47
Alarms: 0, Intent: com.facebook.katana.service.49
Alarms: 0, Intent: com.facebook.katana.service.43
Alarms: 0, Intent: com.facebook.katana.service.41
Alarms: 0, Intent: com.facebook.katana.service.25
Alarms: 0, Intent: com.facebook.katana.service.23
Alarms: 0, Intent: com.facebook.katana.service.29
Alarms: 0, Intent: com.facebook.katana.service.86
Alarms: 0, Intent: com.facebook.katana.service.27
Alarms: 0, Intent: com.facebook.katana.service.31
Alarms: 0, Intent: com.facebook.katana.service.5
Alarms: 0, Intent: com.facebook.katana.service.4
Alarms: 0, Intent: com.facebook.katana.service.35
Alarms: 0, Intent: com.facebook.katana.service.33
Alarms: 0, Intent: com.facebook.katana.service.3
Alarms: 0, Intent: com.facebook.katana.service.2
Alarms: 0, Intent: com.facebook.katana.service.39
Alarms: 0, Intent: com.facebook.katana.service.37

com.google.android.gsf (): Wakeups: 14
Alarms: 2, Intent: com.google.android.intent.action.GTALK_RECONNECT
Alarms: 2, Intent: com.google.android.intent.action.MCS_HEARTBEAT
Alarms: 7, Intent: com.google.android.intent.action.SEND_IDLE

android (): Wakeups: 12
Alarms: 70, Intent: android.intent.action.TIME_TICK
Alarms: 3, Intent: com.android.internal.policy.impl.PhoneWindowManager.DELAYED_KEYGUARD
Alarms: 3, Intent: com.android.server.action.NETWORK_STATS_POLL
Alarms: 8, Intent: com.android.server.ThrottleManager.action.POLL
Alarms: 0, Intent: com.android.server.NetworkTimeUpdateService.action.POLL
Alarms: 2, Intent: android.app.backup.intent.RUN
Alarms: 7, Intent: android.content.syncmanager.SYNC_ALARM

com.google.android.apps.plus (): Wakeups: 4
Alarms: 1, Intent: com.google.android.apps.plus.content.cleanup
Alarms: 2, Intent: com.google.android.apps.plus.content.sync
Alarms: 1, Intent: com.google.android.apps.plus.NEW_PICTURE

com.google.android.apps.maps (): Wakeups: 3
Alarms: 2, Intent: com.google.android.location.ALARM_WAKEUP_LOCATOR
Alarms: 0, Intent: com.google.android.location.ALARM_WAKEUP_ACTIVE_COLLECTOR
Alarms: 0, Intent: com.google.android.location.ALARM_WAKEUP_BURST_COLLECTOR

com.whatsapp (): Wakeups: 1
Alarms: 0, Intent: ALARM_MESSAGES_DB_BACKUP
Alarms: 0, Intent: ALARM_ROTATE_LOGS
Alarms: 2, Intent: ALARM_ACTION
Alarms: 1, Intent: com.whatsapp.MessageService.RECONNECT

com.google.android.apps.genie.geniewidget (): Wakeups: 1