[HTC Sensation] o0rebelious0o:
Laggy

This ROM has been ace over the past however many months but the latest April 7th build has been really slow with the phone freezing for long periods and occasionally even rebooting.

I tried to adb logcat over USB but this doesn't work (possibly mentioned in the thread, im lazy and didnt search) so pulled it over Network

W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
D/SurfaceFlinger( 118): Screen released, type=0 flinger=0x537318
D/Surface ( 442): Excessive delay in blankDisplay() while turning screen off: 1
47ms
D/Sensors ( 442): handle : 4 en: 0, v010.0 - Try to resolve lock issue
D/Sensors ( 442): lock_status = 4
D/Sensors ( 442): Andy: MPLSensor::enable: lock1
W/MPL-sup ( 442): MLGetAKMComassStatus, gAKMCompassStatus = 0
D/Sensors ( 442): mEnabled = 0x0
D/Sensors ( 442): set_power_states++: enabled_sensors: 0 dmp_started: 1
D/Sensors ( 442): Before if statment: cs:0 rs:0 en_ped:0 da_ped:0 en_g:0 da_g:0

D/Sensors ( 442): Stopping DMP
I/ ( 442): mpu3050_suspend: suspending sensors to 0000
I/ ( 442): mpu3050_suspend: Will resume next to 0070
D/Sensors ( 442): inside if(s_use_timerirq)
D/Sensors ( 442): set_power_states--
D/Sensors ( 442): Andy: MPLSensor::enable: unlock1
D/Sensors ( 442): MPLSensor::enable--1
W/IInputConnectionWrapper(14922): getExtractedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextBeforeCursor on inactive InputConnectio
n
W/IInputConnectionWrapper(14922): getSelectedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextAfterCursor on inactive InputConnection

W/IInputConnectionWrapper(14922): getExtractedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextBeforeCursor on inactive InputConnectio
n
W/IInputConnectionWrapper(14922): getExtractedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextBeforeCursor on inactive InputConnectio
n
W/IInputConnectionWrapper(14922): getSelectedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextAfterCursor on inactive InputConnection

W/IInputConnectionWrapper(14922): getExtractedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextBeforeCursor on inactive InputConnectio
n
W/IInputConnectionWrapper(14922): getSelectedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextAfterCursor on inactive InputConnection

W/IInputConnectionWrapper(14922): beginBatchEdit on inactive InputConnection
W/IInputConnectionWrapper(14922): endBatchEdit on inactive InputConnection
W/IInputConnectionWrapper(14922): getExtractedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextBeforeCursor on inactive InputConnectio
n
W/IInputConnectionWrapper(14922): getSelectedText on inactive InputConnection
W/IInputConnectionWrapper(14922): getTextAfterCursor on inactive InputConnection

W/IInputConnectionWrapper(14922): beginBatchEdit on inactive InputConnection
W/IInputConnectionWrapper(14922): endBatchEdit on inactive InputConnection
D/Eas Debug(25407): Logging:
I/Email ( 2189): ReconcilePopImapAccountsSync: start
D/AttachmentService( 2189): Count: 0
I/Email ( 2189): ReconcilePopImapAccountsSync: done
I/Email ( 2189): ReconcilePopImapAccountsSync: start
D/AttachmentService( 2189): *** All done; shutting down service
D/dalvikvm(25407): GC_EXPLICIT freed 693K, 73% free 2975K/10876K, paused 2ms+21m
s, total 147ms
D/dalvikvm( 2189): GC_EXPLICIT freed 382K, 75% free 2724K/10876K, paused 6ms+3ms
, total 28ms
W/IdleConnectionHandler(14922): Removing a connection that never existed!
W/IdleConnectionHandler(14922): Removing a connection that never existed!
W/IdleConnectionHandler(14922): Removing a connection that never existed!
W/IdleConnectionHandler(14922): Removing a connection that never existed!
W/IdleConnectionHandler(14922): Removing a connection that never existed!
W/IdleConnectionHandler(14922): Removing a connection that never existed!
W/IdleConnectionHandler(14922): Removing a connection that never existed!
D/dalvikvm( 442): GC_EXPLICIT freed 2537K, 35% free 15084K/22932K, paused 15ms+
7ms, total 262ms
I/Email ( 2189): ReconcilePopImapAccountsSync: done
D/dalvikvm( 2189): GC_EXPLICIT freed 180K, 75% free 2768K/10876K, paused 33ms+3m
s, total 55ms
D/dalvikvm( 442): GC_EXPLICIT freed 214K, 35% free 15078K/22932K, paused 3ms+8m
s, total 101ms
D/dalvikvm(14922): GC_CONCURRENT freed 1131K, 11% free 12266K/13760K, paused 23m
s+50ms, total 235ms
W/GoogleAnalyticsTracker( 2551): Problem with socket or streams.
W/GoogleAnalyticsTracker( 2551): java.net.ConnectException: failed to connect to
www.google-analytics.com/127.0.0.1 (port 80): connect failed: ECONNREFUSED (Con
nection refused)
W/GoogleAnalyticsTracker( 2551): at libcore.io.IoBridge.connect(IoBridge.
java:114)
W/GoogleAnalyticsTracker( 2551): at java.net.PlainSocketImpl.connect(Plai
nSocketImpl.java:192)
W/GoogleAnalyticsTracker( 2551): at java.net.PlainSocketImpl.connect(Plai
nSocketImpl.java:459)
W/GoogleAnalyticsTracker( 2551): at java.net.Socket.connect(Socket.java:8
42)
W/GoogleAnalyticsTracker( 2551): at org.apache.http.conn.scheme.PlainSock
etFactory.connectSocket(PlainSocketFactory.java:119)
W/GoogleAnalyticsTracker( 2551): at com.google.android.apps.analytics.Pip
elinedRequester.maybeOpenConnection(Unknown Source)
W/GoogleAnalyticsTracker( 2551): at com.google.android.apps.analytics.Pip
elinedRequester.addRequest(Unknown Source)
W/GoogleAnalyticsTracker( 2551): at com.google.android.apps.analytics.Net
workDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingHits(Unknow
n Source)
W/GoogleAnalyticsTracker( 2551): at com.google.android.apps.analytics.Net
workDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
W/GoogleAnalyticsTracker( 2551): at android.os.Handler.handleCallback(Han
dler.java:725)
W/GoogleAnalyticsTracker( 2551): at android.os.Handler.dispatchMessage(Ha
ndler.java:92)
W/GoogleAnalyticsTracker( 2551): at android.os.Looper.loop(Looper.java:13
7)
W/GoogleAnalyticsTracker( 2551): at android.os.HandlerThread.run(HandlerT
hread.java:60)
W/GoogleAnalyticsTracker( 2551): Caused by: libcore.io.ErrnoException: connect f
ailed: ECONNREFUSED (Connection refused)
W/GoogleAnalyticsTracker( 2551): at libcore.io.Posix.connect(Native Metho
d)
W/GoogleAnalyticsTracker( 2551): at libcore.io.BlockGuardOs.connect(Block
GuardOs.java:85)
W/GoogleAnalyticsTracker( 2551): at libcore.io.IoBridge.connectErrno(IoBr
idge.java:127)
W/GoogleAnalyticsTracker( 2551): at libcore.io.IoBridge.connect(IoBridge.
java:112)
W/GoogleAnalyticsTracker( 2551): ... 12 more
D/dalvikvm( 2551): GC_CONCURRENT freed 2834K, 45% free 11641K/20820K, paused 3ms
+5ms, total 58ms
I/BATT_ALG( 124): batt_alg_overtemp_check:temp:313, isOver_temp:0
I/BATT_ALG( 124): vol=4071;curr=381;dis_curr=0;temp=313;id=4;level=77;chg_src=1
;chg_en=1;ov_chg=0;isOver_temp=0;timer=60;safety_count=1860
D/dalvikvm(32460): GC_FOR_ALLOC freed 2427K, 72% free 3124K/10876K, paused 14ms,
total 15ms
D/dalvikvm(32460): GC_CONCURRENT freed 608K, 59% free 4550K/10876K, paused 2ms+1
ms, total 21ms
D/dalvikvm(32460): WAIT_FOR_CONCURRENT_GC blocked 5ms
D/dalvikvm( 728): GC_FOR_ALLOC freed 396K, 22% free 15786K/20200K, paused 32ms,
total 32ms
D/dalvikvm( 728): GC_CONCURRENT freed 91K, 20% free 16192K/20200K, paused 41ms+
29ms, total 117ms
I/PowerManagerService( 442): Waking up from sleep...
D/Sensors ( 442): handle : 4 en: 1, v010.0 - Try to resolve lock issue
D/Sensors ( 442): lock_status = 63
D/Sensors ( 442): Andy: MPLSensor::enable: lock1
D/Sensors ( 442): mEnabled = 0x10
D/Sensors ( 442): set_power_states++: enabled_sensors: 16 dmp_started: 0
D/Sensors ( 442): Before if statment: cs:0 rs:1 en_ped:0 da_ped:0 en_g:0 da_g:0

D/Sensors ( 442): STOP timerirq_1
D/Sensors ( 442): Starting DMP
D/SurfaceFlinger( 118): Screen acquired, type=0 flinger=0x537318
I/ ( 442): mpu3050_resume: Resuming to 0070
D/Sensors ( 442): Exit: Starting DMP
D/Sensors ( 442): set_power_states--
D/Sensors ( 442): Andy: MPLSensor::enable: unlock1
D/Sensors ( 442): MPLSensor::enable--1
D/Sensors ( 442): (llu)G_Delay = 200
I/ ( 442): mpu3050_resume: Resuming to 0070
I/ ( 442): mpu3050_suspend: suspending sensors to 0070
I/ ( 442): mpu3050_suspend: Will resume next to 0070
I/MPL-ml ( 442): Actual ODR: 25 Hz
D/Sensors ( 442): (llu)G_Delay = 66
I/ ( 442): mpu3050_resume: Resuming to 0070
I/ ( 442): mpu3050_suspend: suspending sensors to 0070
I/ ( 442): mpu3050_suspend: Will resume next to 0070
I/MPL-ml ( 442): Actual ODR: 25 Hz
I/WindowManager( 442): No lock screen!
D/Surface ( 442): Excessive delay in unblankDisplay() while turning screen on:
179ms
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)
W/Settings(14922): Setting install_non_market_apps has moved from android.provid
er.Settings.Secure to android.provider.Settings.Global.
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=0)
W/SurfaceFlinger( 118): HWC_FRAMEBUFFER_TARGET found in hwc list (index=1)

Not sure what the issue is, perhaps the cpu sleeping but screen on and screen off are most noticeable for their lag

Hope this helps in some way, keep up the good works and hopefully the bugs can be sorted! Might use the time to have a tinker with some of the other ROMs out there before my HTC One arrives :D