Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Свойства системы
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Существует множество различных системных свойств, которые указывают на различные состояния системы 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 КБ. Узнайте больше о том, как включить и использовать эту опцию .
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# System properties\n\nThere are many different system properties that indicate various states of\nan Android system related to its page size support. If you're trying to\nunderstand how a specific device is configured, these options provide an\noverview of how page size is configured and used in Android.\n\n- `ro.boot.hardware.cpu.pagesize` is an OEM-specific value, indicating the page size that is running. In Android 16, this is set by init by default based on the CPU page size if it isn't passed from the bootloader.\n- `ro.product.cpu.pagesize.max` is the value of `PRODUCT_MAX_PAGE_SIZE_SUPPORTED` or in other words, the expected alignment of binaries on device.\n- `ro.product.page_size` (introduced in Android 16) is the product-defined page size (based on `TARGET_BOOTS_16K`). This defines what the page size should be and is verfied in `Vts16KPageSizeTest`. If the wrong kernel is used, the mismatch with this property tells you.\n- `ro.product.build.16k_page.enabled` indicates whether the device supports a developer option to switch between 4 KB and 16 KB mode. Read more how to [enable and use this option](/docs/core/architecture/16kb-page-size/16kb-developer-option)."]]