هناك العديد من خصائص النظام المختلفة التي تشير إلى حالات مختلفة لنظام Android ذات الصلة بدعم حجم الصفحة. إذا كنت تحاول معرفة كيفية ضبط إعدادات جهاز معيّن، تقدّم لك هذه الخيارات نظرة عامة على كيفية ضبط حجم الصفحة واستخدامه في Android.
-
ro.boot.hardware.cpu.pagesize
هي قيمة خاصة بالمصنّع الأصلي للجهاز، وتشير إلى حجم الصفحة التي يتم عرضها. في الإصدار 16 من Android (الإصدار التجريبي من AOSP)، يتم ضبط هذه القيمة تلقائيًا من خلال init استنادًا إلى حجم صفحة وحدة المعالجة المركزية إذا لم يتم تمريرها من bootloader. ro.product.cpu.pagesize.max
هي قيمةPRODUCT_MAX_PAGE_SIZE_SUPPORTED
أو بعبارة أخرى، المحاذاة المتوقّعة للثنائيات على الجهاز.-
ro.product.page_size
(تم طرحه في الإصدار 16 من Android (إصدار تجريبي من AOSP)) هو حجم الصفحة الذي يحدّده المنتج (استنادًا إلىTARGET_BOOTS_16K
). ويحدّد هذا العنصر حجم الصفحة المطلوب، ويتم التحقّق منه فيVts16KPageSizeTest
. إذا تم استخدام نواة غير صحيحة، سيُعلمك عدم التطابق مع هذه السمة بذلك. - يشير الرمز
ro.product.build.16k_page.enabled
إلى ما إذا كان الجهاز يتيح استخدام خيار المطوّر للتبديل بين الوضعَين 4 كيلوبايت و16 كيلوبايت. يمكنك الاطّلاع على مزيد من المعلومات عن كيفية تفعيل هذا الخيار واستخدامه.