دراسات الحالة في العالم الحقيقي عن تعليم الأداء اللغوي
ويعد تدارس الأداء أمرا أساسيا لتحقيق الاستخدام الأمثل للبرمجيات، لا سيما عند التعامل مع مختلف لغات البرمجة، وتقدم هذه المادة دراسات حالة في العالم الحقيقي توضح كيف يمكن للتعديلات اللغوية أن تحسن بشكل كبير كفاءة النظام وقدرته على الاستجابة.
دراسة حالة 1: تطبيق الموقع الشبكي " بيتون " على الوجه الأمثل
وشهد تطبيق على شبكة " بيتسون " أوقاتاً بطيئة في الاستجابة في ظل ارتفاع حركة المرور، وحدد المطورون أن القفل العالمي للمترجمين الشفويين محدود، ولمعالجة ذلك، نفذوا برامج متزامنة باستخدام راضية] للاستفسارات إلى أعلى درجة من قاعدة البيانات، وقد أدت هذه التغييرات إلى انخفاض درجة الرضا وازدياد الناتج.
دراسة حالة: دراسة أداء جافا
وواجه تطبيق في مؤسسة جافا تسربات للذاكرة وتباطؤ جمع القمامة، وقام الفريق بتحليل مواقع حركة التحقق المشترك وتعديل أحجام السحب، كما قام بتجديد الرمز لتقليل إنتاج الأجسام إلى أدنى حد، واستعمال مسجل الرحلات الجوية في جوفا ] لأغراض التنميط، وقد أدت هذه التدابير إلى تحسين الاستقرار وتقليل أوقات الاستجابة.
دراسة حالة إفرادية 3: جيم +++
وفي مشروع حاسوب علمي من الفئة جيم ++، ينطوي الأداء على استخدام المواصفات الخاصة بأجهزة الحاسوب إلى أقصى حد، وقد استخدم المطورون أعلام التجميع من أجل الفرز والرمز الموازي مع برنامج التشغيل المفتوح، كما أنهم يُفضيون إلى أنماط الوصول إلى الذاكرة، مما أدى إلى زيادة سرعة حواسيبهم.
مداخل رئيسية
- وتؤثر السمات اللغوية على الأداء.
- أدوات التجميل تساعد على تحديد الاختناقات
- وينبغي أن تكون أوجه الاستخدام الأمثل متوافقة مع نقاط القوة اللغوية.
- وتعتبر اعتبارات البرمجيات الصلبة حاسمة بالنسبة للتطبيقات العالية الأداء.