Hi all,
i just digged deeper into the firmware and Kernel Source and found some interesting stuff i thought i should share,
as this is quite unusual what Sony is doing here.
The complete Z5 series uses (537 MB on the Z5C / don't know about the other's size) LZ4-compressed ZRAM (compressed block device in RAM), KSM (Kernel-samepage-merging / to release RAM) and a memory resource controller with swap-management.
This means the effective RAM is increased, RAM is released more quickly and tasks are moved to ZRAM when available mem is low.
Two major downsides are higher CPU-usage and more overhead.
The consequences have yet to be tested, but it seems the Z5C can multitask quite well for a 2GB-RAM device running Lollipop,
and to a certain amount this is thanks to the above implementations.
To be added: I have never seen any OEM enabling this stuff by default, thus Sony has caught me quite surprised!
i just digged deeper into the firmware and Kernel Source and found some interesting stuff i thought i should share,
as this is quite unusual what Sony is doing here.
The complete Z5 series uses (537 MB on the Z5C / don't know about the other's size) LZ4-compressed ZRAM (compressed block device in RAM), KSM (Kernel-samepage-merging / to release RAM) and a memory resource controller with swap-management.
This means the effective RAM is increased, RAM is released more quickly and tasks are moved to ZRAM when available mem is low.
Two major downsides are higher CPU-usage and more overhead.
The consequences have yet to be tested, but it seems the Z5C can multitask quite well for a 2GB-RAM device running Lollipop,
and to a certain amount this is thanks to the above implementations.
To be added: I have never seen any OEM enabling this stuff by default, thus Sony has caught me quite surprised!
No comments:
Post a Comment