מאפייני מערכת

יש הרבה מאפייני מערכת שונים שמציינים מצבים שונים של מערכת Android שקשורים לתמיכה בגודל הדף. אם אתם מנסים להבין איך מכשיר ספציפי מוגדר, האפשרויות האלה מספקות סקירה כללית של אופן ההגדרה והשימוש בגודל הדף ב-Android.

  • ro.boot.hardware.cpu.pagesize הוא ערך ספציפי ליצרן ציוד מקורי (OEM), שמציין את גודל הדף שמופעל. ב-Android 16, ההגדרה הזו מוגדרת כברירת מחדל על ידי init על סמך גודל הדף של ה-CPU, אם היא לא מועברת מ-bootloader.
  • ro.product.cpu.pagesize.max הוא הערך של ‫PRODUCT_MAX_PAGE_SIZE_SUPPORTED או במילים אחרות, היישור הצפוי של קבצים בינאריים במכשיר.
  • ro.product.page_size (הוצג ב-Android 16) הוא גודל הדף שמוגדר על ידי המוצר (בהתבסס על TARGET_BOOTS_16K). הוא מגדיר את גודל הדף ומאומת ב-Vts16KPageSizeTest. אם נעשה שימוש בליבת ה-kernel הלא נכונה, חוסר ההתאמה למאפיין הזה יצוין.
  • הסמל ro.product.build.16k_page.enabled מציין אם המכשיר תומך באפשרות למפתחים לעבור בין מצב 4 KB למצב 16 KB. מידע נוסף על הפעלה ושימוש באפשרות הזו