Close Menu
مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    الأحدث

    تفريغ رهان بيتر ثيل الكبير على أطواق الأبقار التي تعمل بالطاقة الشمسية

    أبريل 4, 2026

    لقد انفصلت شركة Delve الناشئة المحاصرة عن Y Combinator

    أبريل 4, 2026

    إليك المبلغ الذي تدفعه Xiaomi حاليًا مقابل الذاكرة والتخزين

    أبريل 4, 2026
    فيسبوك X (Twitter) الانستغرام
    • من نحن
    • سياسة الخصوصية
    • اتصل بنا
    فيسبوك X (Twitter) الانستغرام بينتيريست فيميو
    مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    • Mobiles
    • تقنية
    • تطبيقات
    • أخبار
    • اتصالات
    • مقالات شركات الاتصال
    اعلن معنا
    مجلة صوت الهاتف.جديد شركات الاتصال والتقنيةمجلة صوت الهاتف.جديد شركات الاتصال والتقنية
    أنت الآن تتصفح:Home » تقديم AutoFDO للنواة
    Applications

    تقديم AutoFDO للنواة

    codes-vodafoneبواسطة codes-vodafoneمارس 21, 2026لا توجد تعليقات6 دقائق
    فيسبوك تويتر بينتيريست لينكدإن Tumblr البريد الإلكتروني
    شاركها
    فيسبوك تويتر لينكدإن بينتيريست البريد الإلكتروني Copy Link



    أرسلت بواسطة يابين كوي, مهندس البرمجيات

    نحن فريق أدوات Android LLVM. إحدى أهم أولوياتنا هي تحسين أداء Android من خلال تقنيات التحسين في نظام LLVM البيئي. نحن نبحث باستمرار عن طرق لجعل Android أسرع وأكثر سلاسة وكفاءة. على الرغم من أن الكثير من أعمال التحسين لدينا تتم في مساحة المستخدمين، إلا أن النواة تظل هي قلب النظام. اليوم، يسعدنا أن نشارك كيف نجلب التحسين التلقائي الموجه للملاحظات (AutoFDO) إلى Android kernel لتحقيق مكاسب كبيرة في الأداء للمستخدمين.

    أثناء بناء البرنامج القياسي، يتخذ المترجم آلاف القرارات الصغيرة، مثل ما إذا كان سيتم تضمين دالة وأي فرع من الشرط الشرطي من المحتمل أن يتم اتخاذه، بناءً على تلميحات التعليمات البرمجية الثابتة.على الرغم من أن هذه الاستدلالات مفيدة، إلا أنها لا تتنبأ دائمًا بدقة بتنفيذ التعليمات البرمجية أثناء استخدام الهاتف في العالم الحقيقي.

    يغير AutoFDO هذا باستخدام أنماط التنفيذ في العالم الحقيقي لتوجيه المترجم. تمثل هذه الأنماط مسارات تنفيذ التعليمات الأكثر شيوعًا التي يتخذها الكود أثناء الاستخدام الفعلي، والتي يتم التقاطها عن طريق تسجيل سجل تفرع وحدة المعالجة المركزية. على الرغم من إمكانية جمع هذه البيانات من مجموعة الأجهزة، إلا أننا نقوم بتوليفها بالنسبة للنواة في بيئة معملية باستخدام أحمال عمل تمثيلية، مثل تشغيل أفضل 100 تطبيق الأكثر شيوعًا. نحن نستخدم ملف تعريف العينات لالتقاط هذه البيانات، وتحديد أجزاء التعليمات البرمجية “الساخنة” (المستخدمة بشكل متكرر) وأيها “باردة”.

    عندما نعيد بناء النواة باستخدام هذه الملفات الشخصية، يمكن للمترجم اتخاذ قرارات تحسين أكثر ذكاءً ومصممة خصيصًا لأحمال عمل Android الفعلية.

    لفهم تأثير هذا التحسين، خذ في الاعتبار هذه الحقائق الأساسية:

    • على نظام Android، يمثل النواة حوالي 40% من وقت وحدة المعالجة المركزية.
    • نحن نستخدم بالفعل AutoFDO لتحسين الملفات التنفيذية والمكتبات الأصلية في مساحة المستخدم، مما يحقق تحسينًا في تشغيل التطبيق البارد بنسبة 4% تقريبًا وتقليل وقت التشغيل بنسبة 1%.

    الأداء في العالم الحقيقي يفوز

    لقد شهدنا تحسينات مذهلة عبر مقاييس Android الرئيسية من خلال الاستفادة من الملفات الشخصية من بيئات المختبرات الخاضعة للرقابة. تم جمع ملفات التعريف هذه باستخدام الزحف إلى التطبيق وتشغيله، وتم قياسها على أجهزة Pixel عبر النواة 6.1 و6.6 و6.12.

    التحسينات الأكثر وضوحا مذكورة أدناه. يمكن العثور على تفاصيل حول ملفات تعريف AutoFDO لإصدارات kernel هذه في مستودعات Android kernel الخاصة بنواة android16-6.12 وandroid15-6.6.

    هذه ليست مجرد أرقام نظرية. إنها تترجم إلى واجهة أكثر سرعة، وتبديل أسرع للتطبيقات، وعمر بطارية ممتد، وجهاز أكثر استجابة بشكل عام للمستخدم النهائي.

    تتضمن إستراتيجية النشر الخاصة بنا مسارًا متطورًا لضمان بقاء الملفات الشخصية ذات صلة وبقاء الأداء مستقرًا.

    الخطوة 1: جمع الملفات الشخصية

    بينما نعتمد على أسطول الاختبار الداخلي الخاص بنا لتعريف ثنائيات مساحة المستخدم، فقد تحولنا إلى بيئة معملية خاضعة للرقابة لـ صورة النواة العامة (GKI). يتيح فصل ملفات التعريف عن دورة إصدار الجهاز إجراء تحديثات مرنة وفورية بشكل مستقل عن إصدارات kernel المنشورة. والأهم من ذلك، أن الاختبارات تؤكد أن هذه البيانات المستندة إلى المختبر توفر مكاسب في الأداء مماثلة لتلك التي تحققها الأساطيل في العالم الحقيقي.

      • المراقبة على مستوى النظام: ليس فقط التقاط أنشطة التطبيق الأمامية، ولكن أيضًا أعباء العمل المهمة في الخلفية والاتصالات بين العمليات

    • تصديق: يظهر عبء العمل المركب هذا 85% تشابه لأنماط التنفيذ التي تم جمعها من أسطولنا الداخلي.

    • البيانات المستهدفة: ومن خلال تكرار هذه الاختبارات بشكل كافٍ، فإننا نلتقط أنماط تنفيذ عالية الدقة تمثل بدقة تفاعل المستخدم في العالم الحقيقي مع التطبيقات الأكثر شيوعًا. علاوة على ذلك، يتيح لنا إطار العمل القابل للتوسيع هذا دمج أعباء العمل والمعايير الإضافية بسلاسة لتوسيع تغطيتنا.

    الخطوة 2: معالجة الملف الشخصي

    نقوم بالمعالجة اللاحقة لبيانات التتبع الأولية للتأكد من أنها نظيفة وفعالة وجاهزة للمترجم.

    • تجميع: نقوم بدمج البيانات من عمليات تشغيل وأجهزة اختبارية متعددة في عرض نظام واحد.

    • تحويل: نحن يتحول آثار أولية في تنسيق ملف تعريف AutoFDO، وتصفية الرموز غير المرغوب فيها حسب الحاجة.
    • تقليم الملف الشخصي: نقوم بقص الملفات الشخصية لإزالة البيانات الخاصة بالوظائف “الباردة”، مما يسمح لها باستخدام التحسين القياسي. يؤدي ذلك إلى منع التراجعات في التعليمات البرمجية التي نادرًا ما يتم استخدامها وتجنب الزيادات غير الضرورية في الحجم الثنائي.

    الخطوة 3: اختبار الملف الشخصي

    قبل النشر، تخضع الملفات الشخصية للتحقق الصارم للتأكد من أنها تقدم أداءً متسقًا دون مخاطر الاستقرار.

    • الملف الشخصي والتحليل الثنائي: نحن نقارن بدقة محتوى الملف الشخصي الجديد (بما في ذلك الوظائف الساخنة وعدد العينات وحجم الملف الشخصي) مع الإصدارات السابقة. نستخدم أيضًا ملف التعريف لإنشاء صورة نواة جديدة، وتحليل الثنائيات للتأكد من أن التغييرات التي يتم إجراؤها على قسم النص تتوافق مع التوقعات.

    • التحقق من الأداء: نقوم بتشغيل معايير مستهدفة على صورة النواة الجديدة. وهذا يؤكد أنه يحافظ على تحسينات الأداء التي حددتها خطوط الأساس السابقة.

    تحديثات مستمرة

    “تنحرف” التعليمات البرمجية بشكل طبيعي بمرور الوقت، لذا فإن الملف الشخصي الثابت سيفقد فعاليته في النهاية. للحفاظ على أعلى مستوى من الأداء، نقوم بتشغيل المسار بشكل مستمر لدفع التحديثات المنتظمة:

    • التحديث المنتظم: نقوم بتحديث الملفات الشخصية في فروع أندرويد نواة LTS قبل كل إصدار من إصدارات GKI، مما يضمن أن كل إصدار يتضمن أحدث بيانات الملف الشخصي.
    • التوسع المستقبلي: نقوم حاليًا بتسليم هذه التحديثات إلى android16-6.12 و android15-6.6 الفروع وسيتم توسيع الدعم ليشمل إصدارات GKI الأحدث، مثل الإصدار القادم android17-6.18.

    من الأسئلة الشائعة المتعلقة بالتحسين الموجه بالملف الشخصي ما إذا كان يؤدي إلى مخاطر تتعلق بالاستقرار. نظرًا لأن AutoFDO يؤثر بشكل أساسي على استدلالات المترجم، مثل تضمين الوظيفة وتخطيط التعليمات البرمجية، بدلاً من تغيير منطق التعليمات البرمجية المصدر، فإنه يحافظ على التكامل الوظيفي للنواة. لقد أثبتت هذه التقنية بالفعل فعاليتها على نطاق واسع، حيث كانت بمثابة تحسين قياسي لمكتبات نظام التشغيل Android ونظام التشغيل ChromeOS والبنية التحتية للخادم الخاص بشركة Google لسنوات.

    ولضمان المزيد من السلوك المتسق، فإننا نطبق استراتيجية “محافظة افتراضيًا”. يتم تحسين الوظائف التي لم يتم التقاطها في ملفات التعريف عالية الدقة الخاصة بنا باستخدام أساليب التحويل البرمجي القياسية. وهذا يضمن أن الأجزاء “الباردة” أو التي نادرًا ما يتم تنفيذها من النواة تتصرف تمامًا كما تفعل في البنية القياسية، مما يمنع تراجعات الأداء أو السلوكيات غير المتوقعة في الحالات الزاوية.

    نقوم حاليًا بنشر AutoFDO عبر android16-6.12 و android15-6.6 الفروع. وبعيدًا عن هذا الطرح الأولي، نرى عدة طرق واعدة لزيادة تعزيز التكنولوجيا:

    • الوصول الموسع: نحن نتطلع إلى نشر ملفات تعريف AutoFDO في إصدارات kernel الأحدث لـ GKI وأهداف البناء الإضافية بما يتجاوز الإصدار الحالي aarch64 يدعم.

    • تحسين وحدة GKI: حاليًا، يركز التحسين لدينا على ثنائي النواة الرئيسي (com.vmlinux). قد يؤدي توسيع AutoFDO إلى وحدات GKI إلى تحقيق فوائد الأداء لجزء أكبر من نظام kernel الفرعي.

    • دعم وحدة البائع: نحن مهتمون أيضًا بدعم AutoFDO لوحدات البائعين المبنية باستخدام مجموعة تطوير برامج التشغيل (DDK). مع الدعم المتاح بالفعل في نظام البناء لدينا (كليف) وأدوات التنميط (com.simpleperf)، وهذا يسمح للبائعين بتطبيق تقنيات التحسين نفسها على برامج تشغيل الأجهزة المحددة الخاصة بهم.

    • تغطية الملف الشخصي على نطاق أوسع: هناك إمكانية لجمع ملفات التعريف من نطاق أوسع من رحلات المستخدم المهمة (CUJs) لتحسينها.

    من خلال جلب AutoFDO إلى نواة Android، فإننا نضمن أن أساس نظام التشغيل قد تم تحسينه ليتناسب مع الطريقة التي تستخدم بها جهازك كل يوم.


    AutoFDO تقديم للنواة
    شاركها. فيسبوك تويتر بينتيريست لينكدإن Tumblr البريد الإلكتروني
    codes-vodafone
    • موقع الويب

    المقالات ذات الصلة

    تعرف على دفعة 2026 لبرنامج Google Play Apps Accelerator

    أبريل 3, 2026

    انتقل من النموذج الفوري إلى النموذج الأولي العامل باستخدام Android Studio Panda 2

    مارس 21, 2026

    تمتد أجهزة Android بسلاسة إلى شاشات العرض المتصلة

    مارس 21, 2026
    اترك تعليقاً إلغاء الرد

    Demo
    أحدث المنشورات

    تفريغ رهان بيتر ثيل الكبير على أطواق الأبقار التي تعمل بالطاقة الشمسية

    أبريل 4, 2026

    لقد انفصلت شركة Delve الناشئة المحاصرة عن Y Combinator

    أبريل 4, 2026

    إليك المبلغ الذي تدفعه Xiaomi حاليًا مقابل الذاكرة والتخزين

    أبريل 4, 2026

    يقول Anthropic أن مشتركي Claude Code سيحتاجون إلى دفع مبلغ إضافي مقابل استخدام OpenClaw

    أبريل 4, 2026
    أبرز النقاط
    technique

    تفريغ رهان بيتر ثيل الكبير على أطواق الأبقار التي تعمل بالطاقة الشمسية

    بواسطة codes-vodafoneأبريل 4, 2026

    لقد صنع صندوق المؤسسين اسمه من خلال دعم ما يسميه بيتر ثيل شركات “صفر إلى…

    لقد انفصلت شركة Delve الناشئة المحاصرة عن Y Combinator

    أبريل 4, 2026

    إليك المبلغ الذي تدفعه Xiaomi حاليًا مقابل الذاكرة والتخزين

    أبريل 4, 2026

    يقول Anthropic أن مشتركي Claude Code سيحتاجون إلى دفع مبلغ إضافي مقابل استخدام OpenClaw

    أبريل 4, 2026
    تابعنا على مواقع التواصل
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    الاشتراك في البريد

    احصل على أحدث الأخبار الإبداعية من موقعنا حول التقنية والإتصال.

    Demo
    عن الموقع
    عن الموقع

    مدونة متخصصة في مراجعة خدمات شركات الاتصالات والتطبيقات والتقنية في كل أنحاء العالم.

    فيسبوك X (Twitter) بينتيريست يوتيوب واتساب
    اخترنا لك

    تفريغ رهان بيتر ثيل الكبير على أطواق الأبقار التي تعمل بالطاقة الشمسية

    أبريل 4, 2026

    لقد انفصلت شركة Delve الناشئة المحاصرة عن Y Combinator

    أبريل 4, 2026

    إليك المبلغ الذي تدفعه Xiaomi حاليًا مقابل الذاكرة والتخزين

    أبريل 4, 2026
    الأكثر مشاهدة

    Xiaomi Pad 8 و Pad 8 Pro Go رسميًا مع عرض 11.2 بوصة

    سبتمبر 25, 2025

    أكد معالج IQOO 15 رسميًا

    سبتمبر 25, 2025

    تظهر الصور الحية لـ Honor Magic8 في Sky Blue Glaze Edition

    سبتمبر 25, 2025
    مواقع صديقة +
    !
    • يلا شوت
    • يلا شوت
    • yalla shoot
    • yalla shoot
    • يلا شوت
    !
    • سطحة الرياض
    • اقرب سطحة من موقعي
    • اقرب سطحة
    • سطحة شمال الرياض
    • سطحة شرق الرياض
    • سطحة غرب الرياض
    • سطحة من الرياض إلى جدة
    • سطحة من الرياض إلى مكة
    • سطحة من مكة إلى الرياض
    • سطحة من الرياض إلى الطائف
    • سطحة من الرياض للدمام
    • سطحة من الرياض إلى الشرقية
    • سطحة من الرياض الى دبي
    • سطحة من دبي إلى الرياض
    • سطحة من جدة إلى الرياض
    • سطحة من الدمام إلى الرياض
    • سطحة من الرياض إلى المدينة
    • سطحة من المدينة إلى الرياض
    • سطحة من الرياض إلى الكويت
    • سطحة من الكويت إلى الرياض
    !
    • ساعات
    • ساعات كارتير
    • ساعات رولكس
    • ساعات نسائية
    • أقلام ماركة
    • متجر ساعات
    • ساعات هوبلت
    !
    • كورة لايف
    • kora360
    • koora4live
    • koora live
    • يلا شوت
    • كورة لايف
    • koora live
    • كورة 360
    • kora360
    • kora 360
    • مباريات اليوم بث مباشر
    !
    • كورة لايف
    !
    • koora live
    • كورة لايف
    • kora live
    • yalla shoot
    • يلا شوت
    • مباريات اليوم مباشر
    !
    • شركة تخزين اثاث بالرياض
    • شركة نقل عفش بالرياض
    • شركة تخزين عفش بالرياض
    • شركة نقل عفش بالرياض
    • شركة تخزين عفش بالرياض
    • شركة عزل فوم بالرياض
    • شركة كشف تسربات المياه بالرياض
    • شركة تنظيف خزانات بالرياض
    • كشف تسربات المياه بالرياض
    • شركة عزل فوم بالرياض
    • شركة عزل فوم بالرياض
    • شركة كشف تسربات المياه بالرياض
    !
    • مسك الكلمات في قوقل
    • اعلن هنا
    • اعلن هنا
    • اعلن هنا
    • دليلي
    • موقع 5 كيلو
    • نص كم
    • متجر مالي
    • خبركو
    • موقع 24 ساعة
    • اشراق التقنية
    • ان سفن
    • مرابع التكنولوجيا
    • خيال التقنية
    • شوف ويب
    • مجلة الاسهم
    • عرب نيوز
    • الشرقية الاقتصادية
    • عالم الايفون
    • أسواقي
    • تكتك تكنولوجيا
    • مدونة كوكان
    • صحيفة نهج
    • كار نيوز
    • موقع خبرة التقني
    • نادي بلوجر
    • عجائب
    • أناقة أنثى
    •  أماسي الثقافية
    • متورخ
    • مدسن
    • روتانا تسويق
    • مجلة الابداع
    • نادي الترددات
    • استشارات اون لاين
    • المعارف
    • تحميل اشراق
    • هيدب فيديو
    • رمح التقنية
    • رذاذ التجارة
    • طعم وكيف
    • شهود نت
    • أركاني
    • مباشر التقنية
    • مدونة صحبة
    • شرقيات السياحة
    • موسوعة انوار
    • اشراق الأرباح
    • متجر يارا 
    • شعاع
    • ديوان العرب
    • روس الجبال
    • أقلام عربية
    • مدونة جولان
    • الفارس  
    • موقع سجال
    • موقعي نت
    • موقع دبليو 
    • المذنب للأخبار 
    • موقع الراس
    • موقع المشاريع
    • النشاما للألعاب
    • ينبوع المعرفة
    • حالة التعليم
    • هزليات
    • المسك
    • في بي دبليو 
    • أول اثنين
    • موقع الدكتور
    • تدخين الطبخ
    • موقع الربوح
    • صوت حائل
    • صحيفة البرق
    • موقع شبرون
    • قمم التجارة
    • مدونة الواحة
    • موقع لينكات
    • ماسنجر المسلم
    • صحيفة سهم
    • دار طيبة
    • موقع كتاكيت
    • دليل
    • صحيفة رصد
    • نايفكو
    •  موسوعة معرفة
    • مجلة الاخلاص
    • موقع fffm
    • منتدى الريان
    !
    • شراء باك لينك
    • شراء باك لينك
    • شراء روابط نصية
    • باقات باك لينك
    • اشراق لنك، شراء باكلينكات
    • اعلانات الباك لينك
    • backlinks
    • فودوافون اخبار الاتصالات
    !
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • شدات ببجي تابي
    • ايتونز امريكي
    • ايتونز سعودي اقساط
    • شحن يلا لودو اقساط
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • متجر تقسيط
    • شدات ببجي اقساط
    • شدات ببجي تمارا
    • شدات ببجي تابي
    • فور يو ستور
    • متجر 4u
    • شدات ببجي عن طريق الايدي
    • شحن يلا لودو اقساط
    • شحن يلا لودو تابي تمارا
    • شدات ببجي اقساط
    • ايتونز امريكي اقساط
    • ايتونز سعودي اقساط
    • فور يو
    • شحن شدات ببجي
    • شدات ببجي عن طريق الايدي
    • شحن يلا لودو
    • شحن لودو عن طريق الايدي
    • شعبية ببجي
    • بطاقات ايتونز
    • بلايستيشن ستور
    • شدات ببجي اقساط
    • ايتونز امريكي اقساط
    • ايتونز سعودي اقساط
    • شحن يلا لودو اقساط
    • حناء شعر
    • حنا
    • ماتشا
    • شاي ماتشا
    • شدات ببجي تمارا
    !
    • سوق التاريخ
    • سوق العرب
    • باك لينك باقة 100
    • باك لينك باقة 20
    !
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    • ريال مدريد مباشر
    • يلا شوت
    • yalla shoot
    • مباريات اليوم مباشر
    • برشلونة مباشر
    • ريال مدريد مباشر
    !
    • سطحة الرياض
    • سطحه
    • سطحة بين المدن
    • سطحة هيدروليك
    • سطحة شمال الرياض
    • سطحة غرب الرياض
    • سطحة جنوب الرياض
    • اقرب سطحة
    • تشليح
    • شراء سيارات سكراب
    • شراء سيارات تشليح
    • موقع شراء سيارات تشليح
    • ارقام يشترون سيارات تشليح
    • شراء سيارات مصدومة
    • شراء سيارات قديمة تشليح
    !
    • يلا لايف
    • مباريات اليوم مباشر
    • yalla tv
    • يلا شوت
    • الاسطورة لبث المباريات
    !
    • Sir tv
    • koora live
    • سير تيفي
    • sir tv
    • koora live
    !
    • ريال مدريد مباشر اليوم
    • برشلونة مباشر اليوم
    • مباريات اليوم مباشر
    • يلا لايف
    • yalla live
    © 2026 . جميع الحقوق محفوظة. أحد مواقع،مؤسسة اشراق العالم لتقنية المعلومات.
    • من نحن
    • سياسة الخصوصية
    • اتصل بنا

    اكتب كلمة البحث ثم اضغط على زر Enter