لوپ کارکردگی سی اور سی++ میں پروگرامنگ کا ایک تنقیدی پہلو ہے۔اسفکٹ کی رفتار کو کافی بہتر بنا سکتا ہے، خاص طور پر شمارندی-مسورین کے کاموں میں۔ یہ مضمون ان زبانوں میں مختلف تکنیکوں اور حسابات کو ترانے کے لیے جانچتا ہے۔
سر پر ہاتھ اُٹھانے کی سمجھ
ان آپریشنز کو تیز کرنے کا سبب بننے کی وجہ سے ہر قسم کے نقصاندہ نتائج برآمد ہوتے ہیں ۔
لوپ اویپپیمنٹ کیلئے تکنیک
کئی تکنیکیں اس کی کارکردگی کو بڑھا سکتی ہیں:
- لوپ غیررولنگ: [1] کوائلی جسم کو کم کرنے کے لیے اس میں سے ایک کور کی تعداد کم کرنے کے لیے تیز کر دیا جاتا ہے۔
- [Using Local Variabbles: مقامی متغیرات میں Storing servant-invarist اقدار.
- ری میک فوننگ کال :
- میموریل رسائی : Cache کارکردگی کو بہتر بنانے کے لیے رسائی حاصل کرنے والے ڈیٹا سیوکینٹی۔
لوپ کے لئے کیلکیشن
اِس کے بعد اِس میں اِن کی تعداد کم ہو جاتی ہے تاکہ وہ اِن کی تعداد کو بہتر بنا سکیں ۔
مثال : لوپ غیر فعال
اصل سانچہ:
غیر فعال: