- تعد Microsoft المزيد من الأشياء الجيدة لأولئك المهتمين.
- يمكن أن يكون تحديد المتصفح الذي يجب استخدامه مهمة على الرغم من ذلك بالنسبة للبعض.
- ومع ذلك ، يمكن أن تساعدك هذه الأدوات الجديدة في الوصول إلى حكم بشكل أسرع.
- سيتم تخصيص هذا البرنامج الجديد من Microsoft لنظامي Linux و Android.

ليس هناك شك في أن الكثير منا يستخدم بعض المتصفحات التي لم يسمع عنها الآخرون ، بدلاً من الخيارات التقليدية المتاحة.
وصحيح أن الأداء عادةً ما يكون عاملاً مهمًا جدًا للمستخدمين الذين يحاولون الاختيار بين خيارات تصفح الويب المختلفة.
يبتكر أكبر المنافسين ، Microsoft و Google ، طرقًا جديدة باستمرار لتحسين الأداء على متصفحي Edge و Chrome.
ومع ذلك ، الآن ، قدمت Microsoft مجموعة من الأدوات مفتوحة المصدر لنظامي التشغيل Linux و Android ، والتي تسمى Microsoft-Performance-Tools والتي يمكن استخدامها لقياس أداء المتصفح عبر مجموعة متنوعة من الأنظمة.
نحصل على أدوات قياس جديدة لنظامي التشغيل Linux و Android
لا تنخدع بمظهر مجموعة الأدوات ، لأنه على الرغم من أنها تبدو عامة الغرض ، فقد أكدت Microsoft أنه يمكن استخدامها لمراقبة أداء المتصفح وقياسه.
تعتمد أدوات معالجة التتبع بأكملها على نفس المنهجية التي تم استخدامها لتحسين أداء نظام التشغيل Windows في العقدين الماضيين.
يمكن استخدام البرنامج القادم لتقديم المزيد من الأفكار حول ما يفعله نظام التشغيل وكود التطبيق في نقطة زمنية ، وإذا كنت ترغب في ذلك ، يمكنك أيضًا ربط عمليات التتبع مع Windows Performance Analyzer (WPA).

مجموعة الأدوات نفسها مبنية على .NET Core و microsoft-performance-toolkit-sdk ، مما يعني أنها مدعومة نظريًا على أي نظام تشغيل يدعمه .NET Core.
بالنسبة إلى Linux ، ندعم LTTng و perf و Perfetto. بالنسبة إلى متصفحات Android و Chromium مثل Chrome & Edge Chromium ، نحن ندعم Perfetto.
فيما يلي دعم التتبع الحالي:
- LTTng (جدولة وحدة المعالجة المركزية Linux Kernel ، العمليات ، الخيوط ، Block IO / Disk ، Syscalls ، أحداث الملف ، إلخ)
- أخذ عينات وحدة المعالجة المركزية المثالية Linux (ساعة وحدة المعالجة المركزية)
- Perfetto Android & Chromium (جدولة وحدة المعالجة المركزية ، أخذ عينات وحدة المعالجة المركزية ، تردد وحدة المعالجة المركزية ، FTrace ، سجلات Android ، الأحداث العامة / المسارات الافتراضية ، عدادات GPU)
تدعم الأدوات التحليل وكذلك تحليل التتبع أعلاه. يختلف الالتقاط ، وكذلك تسجيل التتبع لكل نوع من أنواع أدوات التتبع ويتم تغطيته كيفية التقاط أثر أو سجلات.
علاوة على ذلك ، أشار عملاق التكنولوجيا إلى أن أي برنامج أو واجهة مستخدم رسومية على أي نظام تشغيل يمكنه معالجة الأحداث باستخدام Microsoft-Performance-Tools SDK & Linux-Android plugins.
تستخدم Microsoft نفسها مجموعة الأدوات هذه لقياس الأداء في نظام Windows الفرعي لنظام Android (WSA) و Azure Linux VMs ونظام Windows الفرعي لنظام Linux (WSL2) ومتصفح Edge الخاص بها على أنظمة أساسية متعددة.
الأمل هو أنه باستخدام الأدوات لتحليل الأداء وتحسينه ، سيتم اكتساب المزيد من الأفكار حول أداء محرك الأقراص على المنتجات التالية:
- نظام Windows الفرعي لنظام Android (WSA) الذي يقوم بتشغيل تطبيقات Android الأصلية في جهاز افتراضي مع تكامل رائع مع Windows
- Azure Linux VMs ونظام Windows الفرعي لنظام Linux (WSL2) والتي تعمل كل منها على Linux في VMs
- متصفح Microsoft Edge الذي يعمل عبر الأنظمة الأساسية ويعتمد على Chromium
إذا كنت تريد إلقاء نظرة فاحصة على هذه المبادرة والحكم بنفسك ، فتأكد من ذلك تحقق من مشروع مفتوح المصدر على جيثب.
متحمس لهذه المجموعة الجديدة من الأدوات؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه.