
ADB Nexus، جڑے ہوئے فون پر cat /proc/meminfo سے ایک لائیو RAM گراف بناتا ہے۔ وہاں دو قسم کے براہ راست ان پٹ ممکن ہیں، اور پارسر ان دونوں کو الگ الگ طریقے سے ہینڈل کرتا ہے۔ قدیم کرنلز پر MemAvailable کا غائب ہونا عام بات ہے (یہ فیلڈ Linux 3.14 میں شامل ہوا)۔ ایپ اسے MemFree + Buffers + Cached + SReclaimable - Shmem سے تقسیم کرتی ہے۔ MemAvailable موجود ہو لیکن MemTotal سے زیادہ ہو تو یہ نتیجہ خراب ہے، اس لیے نمونہ کو چھوڑ دیا جاتا ہے۔ ایک یونٹ ٹیسٹ MemTotal کو 10 کے بیٹ اور MemAvailable کو 11 کے بیٹ فراہم کرتا ہے اور کچھ بھی واپس نہیں لینا چاہتا۔ آسان ورژن دونوں صورتوں میں MemFree پر واپس آ جاتا ہے۔ اس طرح، ڈیوائس سے آنے والی برباد معلومات ایک قابلِ قبول لائن کے طور پر ظاہر ہوتی ہیں اور کوئی گراف پر سوال نہیں کرتا۔ اگر آپ کا فال بیک ناممکن اقدار کے ساتھ ساتھ غائب اقدار پر بھی فائر ہو جائے، تو آپ کا ڈیش بورڈ خراب ریڈنگ کو حقیقی ریڈنگ سے الگ نہیں کر سکتا۔
