پیمائش اور عدمِتحفظ
جاوا میں بالنگ ایپو اور میموریل ووسنگ: عملی گائیڈز اور کیلکوشنز
Table of Contents
یہ درست طور پر منظم طریقے سے منظم طریقے سے استعمال کرنا اور یاد رکھنا ضروری ہے کہ جاوا کی درخواستوں کو پورا کرنا ۔
جاوا میں دوبارہ سے ماخذ کو سمجھنا
جاوا پروڈیوس کرنے والے سی پی یو کو اپنے کام کے بوجھ پر مبنی یاد رکھتے ہیں ۔ سی پی یو استعمال سے بجلی کی کارکردگی کی عکاسی ہوتی ہے جبکہ میموری استعمال سے نتائج اخذ کرنے کے دوران ڈیٹا ذخیرہ کی نشاندہی ہوتی ہے ۔
بالنگ سی پی یو اور میموریل کے لیے عملی ہدایت کار
ایک فرضی توازن حاصل کرنے کے لیے مندرجہ ذیل ہدایات پر غور کریں:
- Mororor storial s سرسید: ویژیول وی ایم یا جاوا مشن کنٹرول جیسے آلات استعمال کرتے ہوئے CPU اور میموریل استعمال کریں۔
- Adexic Grant سائز : JVM Group settle موزوں طور پر اطلاق پر مبنی جوہری کمیت کو روکنے یا یادداشت کی کمی کو روکنا ہوتا ہے۔
- Optimize code: ماہر الجبرا کو لکھ کر CPU لوڈ اور یادداشت کو کم کرنے کے لیے غیر ضروری چیز تخلیق کرنے سے گریز کریں۔
- ایمرجنسی کنٹرول : دھاگے کو استعمال کریں اور محدود مقدار میں CPU utilization کو مؤثر طریقے سے منظم کریں ۔
- [FLT] [1] : بوتل کے استعمال کی شناخت کے لیے درخواست کو باقاعدہ انداز میں ترتیب دیا جاتا ہے۔
کُلوقتی خدمت کی ضروریات
یاد رکھیں کہ آپ نے اپنی زندگی میں بہت سی تبدیلیاں کیں ہیں اور آپ کو اِن میں سے کچھ کو اِس طرح کی چیزیں ملتی ہیں ۔
مثال کے طور پر اگر کوئی درخواست 1000 رن فی سیکنڈ استعمال کرتی ہے اور ہر ایک صارف کو یاد دہانی کے 2MB درکار ہوتے ہیں تو مجموعی یادداشت کا اندازہ اس طرح لگایا جا سکتا ہے:
ٹوٹل میموری = عدد ٹرانسفارمس × میموریل فی ٹرانسیشن]۔
اسی طرح سی پی یو کے حسابات میں بھی شامل ہے کہ وقت کو فی کس وقت میں ترتیب دینے اور انتہائی متحرک ٹکڑوں کی تعداد کا جائزہ لینے میں۔ انسرنگ کہ سی پی یو یو کے ٹوٹنے سے نیچے 80% بوجھ کو روک کر وصول کرنے میں رکاوٹ پیدا ہوتی ہے۔