أدوبي سكاوت

أدوبي سكاوت هو أداة تحليل مرئي لمحتوى أدوبي فلاش الذي يعمل على منصات سطح المكتب أو الأجهزة المحمولة ، ويعمل بالتكامل مع أدوبي فلاش بلاير وأدوبي إير . [ 1 ] يُمكّن سكاوت من إجراء تحليل مُعمّق لتنفيذ كود أكشن سكريبت 3 ، وعرض الرسومات ثنائية الأبعاد والنصوص، وعرض الرسومات ثلاثية الأبعاد عبر واجهة برمجة تطبيقات ستيدج ثري دي (API). [ 1 ]

يُعدّ Scout خليفةً لأداة تحليل أداء التعليمات البرمجية التي طُرحت في Adobe Flash Builder . [ 1 ] صدر Scout في يناير 2013، [ 2 ] ووفر تحليلًا لأداء الذاكرة وتنفيذ التعليمات البرمجية. أُضيفت ميزة دعم Stage3D في يونيو 2013 تقريبًا، [ 1 ] إلى جانب معاينة متكاملة لعرض Stage3D ومجموعة أدوات لتسجيل وإعادة تشغيل استدعاءات الرسم.

سمات

يدعم برنامج Scout تحليل أداء محتوى Flash الذي يعمل على نفس الجهاز أو على أجهزة بعيدة، ويتطلب ذلك اتصال كلا الجهازين ببرنامج Scout عبر اتصال Telemetry TCP/IP. [ 1 ] قد يعمل المحتوى على منصات سطح المكتب مثل Microsoft Windows وApple OS X باستخدام Adobe AIR أو Adobe Flash Player . أما المحتوى على منصات الأجهزة المحمولة مثل Android و iOS ، فلا يمكن تحليل أدائه إلا إذا كان يعمل باستخدام Adobe AIR للأجهزة المحمولة.

يوفر Scout مقاييس تنفيذ التعليمات البرمجية، وتحديدًا وقت التنفيذ لكل إطار لتعليمات ActionScript 3 البرمجية، واستخدام الذاكرة بواسطة الكائنات التي أنشأها Flash Player أو تعليمات المستخدم البرمجية. [ 1 ] [ 3 ] يمكن للمطورين أيضًا تتبع الأحداث المخصصة ضمن واجهة Scout. [ 4 ]

يوفر Scout ملفًا تعريفيًا تاريخيًا وفصلًا تفصيليًا لجميع الأنشطة التي تستخدم وحدة المعالجة المركزية (CPU) داخل Flash Player، بما في ذلك تنفيذ التعليمات البرمجية (ActionScript)، وعرض الرسومات ثنائية الأبعاد (DisplayList Rendering)، والشبكة والفيديو، وغيرها.

يوفر Scout تحليلاً مرئياً متعمقاً لعرض محتوى الرسومات ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات Stage3D :

  • معاينة Stage3D - عرض المخزن المؤقت الحالي لمحتوى Stage3D المنفذ [ 1 ]
  • تسجيل Stage3D - التقاط كل أمر Stage3D يتم تنفيذه بواسطة محتوى Flash، وإعادة تشغيل الأوامر المنفذة أو تتبعها خطوة بخطوة [ 1 ]
  • استخدام ذاكرة وحدة معالجة الرسومات - استخدام ذاكرة نسيج الملف الشخصي مع تفصيل في الوقت الفعلي [ 1 ]
  • محرر برامج Stage3D - قم بتعديل أوامر Stage3D المسجلة بشكل تفاعلي وشاهد تأثير ذلك على عملية العرض. عدّل كود AGAL لبرامج الرؤوس والقطع التي يتم تنفيذها بواسطة كل استدعاء رسم. [ 1 ]

مراجع