android_system_core/rootdir
hydrangea07 367e295c4b init.rc: Tune F2FS and dirty writeout policy for modern devices
In a previous commit bb0838b511, the gc_urgent_sleep_time for F2FS was aggressively set to 50ms to optimize GC.
This change, however, led to performance regressions on most devices, particularly of those running in 4.19+ kernels.
From our tests, the heightened CPU and I/O activity from this aggressive garbage collection setting is the likely cause.
To address this, we're revising the gc_urgent_sleep_time parameter to strike a balance between aggressive GC and device performance, taking
bb0838b511 goal into consideration.
Furthermore, the dirty writeout policy has been aligned with the latest configurations used in Pixel devices,
and cp_interval has been adjusted to surpass dirty_expire_centisecs for improved power efficiency during idle times.

Test: booted partner device, monitor performance
Change-Id: Ie4d0c870d734e915aaebcc53e64acdabac47b6dc
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
2025-05-16 23:25:48 +00:00
..
avb Convert *-developer-gsi.avbpubkey to Android.bp 2024-07-17 13:34:46 +08:00
etc linker.config.json: remove libpac.so. 2024-04-02 14:19:15 +00:00
adb_debug.prop Adding adb_debug.prop into debug ramdisk 2019-04-23 11:13:46 +08:00
Android.bp Revert "Define ueventd.rc.recovery" 2024-12-09 02:46:21 +00:00
asan.options
asan_extract.rc
asan_extract.sh
create_root_structure.mk Rename system/core/rootdir/Android.mk to create_root_structure.mk 2024-09-10 06:50:19 +00:00
init-debug.rc Prevent debugfs unmount on debug builds with a persist property 2021-04-16 13:59:15 -07:00
init.boringssl.zygote64.rc Run boringssl tests according to ro.zygote 2023-08-10 17:12:47 +08:00
init.boringssl.zygote64_32.rc Run boringssl tests according to ro.zygote 2023-08-10 17:12:47 +08:00
init.environ.rc.in Refactor init.environ.rc to append than replace 2024-08-02 15:55:39 +09:00
init.no_zygote.rc Reland "Add a core configuration that disables the zygote." 2022-02-15 16:03:35 -08:00
init.rc init.rc: Tune F2FS and dirty writeout policy for modern devices 2025-05-16 23:25:48 +00:00
init.usb.configfs.rc
init.usb.rc Clean up userspace-reboot 2024-08-09 15:58:53 +09:00
init.zygote32.rc Update zygote32 rc file to match others 2024-06-06 19:11:27 +00:00
init.zygote64.rc Only restart media.tuner when it's running 2023-09-08 04:19:34 +00:00
init.zygote64_32.rc Resync zygote64 and zygote64_32 rc files. 2022-09-29 17:21:54 -07:00
OWNERS Add new owners to various sub-projects. 2020-12-11 12:45:45 -08:00
ramdisk_node_list ramdisk_node_list: Add urandom node 2023-05-02 09:48:21 +00:00
ueventd.rc Assigns system user/group to /dev/hidraw* devices. 2023-11-15 03:04:07 +00:00