Существует множество различных системных свойств, которые отображают различные состояния системы Android, связанные с поддержкой размера страницы. Если вы хотите понять, как настроено конкретное устройство, эти параметры дают общее представление о том, как настраивается и используется размер страницы в Android.
-
ro.boot.hardware.cpu.pagesize— это значение, специфичное для OEM-производителя, которое указывает размер текущей страницы. В Android 16 оно устанавливается init по умолчанию на основе размера страницы процессора, если он не передан загрузчиком. -
ro.product.cpu.pagesize.max— это значениеPRODUCT_MAX_PAGE_SIZE_SUPPORTEDили, другими словами, ожидаемое выравнивание двоичных файлов на устройстве. -
ro.product.page_size(появилось в Android 16) — это размер страницы, определяемый продуктом (на основеTARGET_BOOTS_16K). Он определяет размер страницы и проверяется вVts16KPageSizeTest. Если используется неправильное ядро, несоответствие этому свойству укажет на это. -
ro.product.build.16k_page.enabledуказывает, поддерживает ли устройство параметр разработчика для переключения между режимами 4 КБ и 16 КБ. Подробнее о том, как включить и использовать этот параметр , читайте здесь.