الأدوات (البرمجيات)
Instruments (المعروف سابقًا باسم Xray ) هو محلل أداء التطبيقات ومُصوّرها من شركة Apple Inc. ، وهو مُدمج في Xcode 3.0 والإصدارات اللاحقة. وهو مبني على إطار عمل DTrace للتتبع من OpenSolaris ، والذي تم نقله إلى نظام التشغيل Mac OS X v10.5 وهو متوفر في جميع الإصدارات اللاحقة من macOS .
تعرض أداة Instruments مخططًا زمنيًا يُظهر أي حدث يقع في التطبيق، مثل تغيرات نشاط وحدة المعالجة المركزية، وتخصيص الذاكرة، ونشاط الشبكة والملفات، بالإضافة إلى الرسوم البيانية والإحصائيات. تتم مراقبة مجموعات الأحداث عبر "أدوات" قابلة للتخصيص، والتي تتميز بقدرتها على تسجيل الأحداث التي يُنشئها المستخدم وإعادة تشغيلها (محاكاتها) بالعدد المطلوب من المرات، مما يُمكّن المطور من رؤية تأثير تغييرات التعليمات البرمجية دون الحاجة إلى القيام بالعمل المتكرر فعليًا. تتيح ميزة Instrument Builder إنشاء أدوات تحليل مخصصة. [ 1 ]
سمات
يمكن للأجهزة المدمجة تتبع ما يلي:
- نشاط وحدة المعالجة المركزية للعمليات والخيوط [ 2 ]
- تخصيص الذاكرة وتحريرها، [ 3 ] جمع البيانات المهملة وتسريبات الذاكرة [ 4 ]
- قراءة الملفات وكتابتها وتأمينها [ 5 ]
- نشاط الشبكة وحركة المرور [ 6 ] يعمل هذا الجهاز مثل جهاز مراقبة النشاط ولكنه يقوم أيضًا بتخزين البيانات للرجوع إليها في المستقبل.
- الرسومات والآليات الداخلية لـ OpenGL [ 7 ] و Metal . [ 8 ]
- تشخيص الطاقة والأجسام "الميتة" [ 9 ]
- أتمتة واجهة المستخدم والرسوم المتحركة الأساسية
- أحداث المستخدم، مثل ضغطات مفاتيح لوحة المفاتيح وحركات الماوس ونقراته مع التوقيت الدقيق
انظر أيضاً
مراجع
- ↑ "إضافة أداة إلى مستند التتبع - مساعدة الأدوات" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "تتبع استخدام أنوية المعالج وخيوطه - مساعدة Instruments" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "العثور على الذاكرة المهجورة - مساعدة الأدوات" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "العثور على تسريبات الذاكرة - مساعدة Instruments" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "مراقبة استخدام القرص - مساعدة الأدوات" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "استخدم مراقب النشاط لتتبع استخدام الشبكة والقرص بشكل عام - مساعدة الأدوات" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "تحسين الأداء باستخدام أداة عدادات وحدة معالجة الرسومات - وثائق مطوري Apple" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "استخدام أداة تتبع نظام Metal في أدوات تحليل الأداء لتحليل تطبيقك - وثائق مطوري Apple" . مؤرشف من الأصل في 20 يونيو 2020.
- ↑ "قياس تأثير الطاقة لجهاز iOS - مساعدة من Instruments" . مؤرشف من الأصل في 20 يونيو 2020.
- أدوات برمجة نظام التشغيل MacOS
- أدوات تصحيح الأخطاء
- محللو البيانات الشخصية
- تحسين البرمجيات
- برامج ماكنتوش المصغرة
