تخطي المهام
تخطي المهام هو أسلوب حسابي تقريبي يسمح بتخطي كتل التعليمات البرمجية وفقًا لشرط منطقي محدد يتم التحقق منه في وقت التشغيل .
عادة ما يتم تطبيق هذه التقنية على الجزء الأكثر كثافة حسابية في الكود.
تعتمد هذه الطريقة على حقيقة أن مجموعة من القيم المحسوبة بالتتابع لن تكون مفيدة إلا إذا استوفت المجموعة بأكملها شروطًا معينة. وبمعرفة أن قيمة معينة في المجموعة تُبطلها أو من المحتمل أن تُبطلها، يُمكن تجنب حساب بقية عناصر المجموعة.
مثال على الكود
يوضح المثال التالي نتيجة تطبيق تخطي المهام على هذا الكود المصدري الشبيه بلغة C
for ( int i = 0 ; i < N ; i ++ ) { value_1 = compute_1 ( i ); value_2 = compute_2 ( i ); }تخطي مهمة
for ( int i = 0 ; i < N ; i ++ ) { value_1 = compute_1 ( i ); if ( value_1 >= fixed_threshold ) { value_2 = compute_2 ( i ); } }انظر أيضاً
فئات :
- تحسين البرمجيات
- نماذج حاسوبية
