החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
מאפייני מערכת
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
יש הרבה מאפייני מערכת שונים שמציינים מצבים שונים של מערכת Android שקשורים לתמיכה בגודל הדף. אם אתם מנסים להבין איך מוגדר מכשיר ספציפי, האפשרויות האלה מספקות סקירה כללית של האופן שבו גודל הדף מוגדר ומשומש ב-Android.
ro.boot.hardware.cpu.pagesize
הוא ערך ספציפי ל-OEM, שמציין את גודל הדף שפועל. ב-Android 16, הערך הזה מוגדר על ידי init כברירת מחדל על סמך גודל הדף של המעבד, אם הוא לא מועבר מה-bootloader.
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
מציין אם המכשיר תומך באפשרות למפתחים לעבור בין מצב 4KB למצב 16KB. כך מפעילים את האפשרות הזו ומשתמשים בה
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון 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-27 (שעון 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)."]]