I am facing an issue when the device playing video after long time, such as two hours, the system will be slow transition
------------------------------------------------------------------------------------------------------------------------------------------
User 10%, System 49%, IOW 25%, IRQ 2%
User 72 + Nice 3 + Sys 357 + Idle 85 + IOW 185 + IRQ 0 + SIRQ 16 = 718
PID TID PR CPU% S VSS RSS PCY UID Thread Proc
78 78 1 42% R 0K 0K root kswapd0
224 633 0 4% S 148480K 10476K fg media AudioOut_2 /system/bin/mediaserver
974 974 2 4% S 573232K 39248K fg u0_a18 ndroid.systemui com.android.systemui
1853 32620 2 2% S 561704K 38768K fg u0_a28 usc_fix_thread com.txznet.txz:svr1
11317 11317 1 1% R 1908K 892K root top top
1853 32621 0 1% S 561704K 38768K fg u0_a28 usc_vad_thread com.txznet.txz:svr1
3254 3254 0 1% D 0K 0K root usb-storage
3282 3283 0 0% S 3892K 388K system sdcard /system/bin/sdcard
3 3 0 0% S 0K 0K root ksoftirqd/0
3282 3284 0 0% D 3892K 388K system sdcard /system/bin/sdcard
MemTotal: 923884 kB
MemFree: 95460 kB
Buffers: 240 kB
Cached: 240832 kB
SwapCached: 20252 kB
Active: 258412 kB
Inactive: 307804 kB
Active(anon): 139948 kB
Inactive(anon): 189208 kB
Active(file): 118464 kB
Inactive(file): 118596 kB
Unevictable: 3328 kB
Mlocked: 0 kB
HighTotal: 270336 kB
HighFree: 51416 kB
LowTotal: 653548 kB
LowFree: 44044 kB
SwapTotal: 262140 kB
SwapFree: 132564 kB
Dirty: 8 kB
Writeback: 0 kB
AnonPages: 315484 kB
Mapped: 36404 kB
Shmem: 664 kB
Slab: 41088 kB
SReclaimable: 13752 kB
SUnreclaim: 27336 kB
KernelStack: 8744 kB
PageTables: 10932 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 724080 kB
Committed_AS: 14319128 kB
VmallocTotal: 245760 kB
VmallocUsed: 72912 kB
VmallocChunk: 81732 kB
How to optimize this issue ?
I try to modify the swappiness, but doesn't work