Дописи
avatar

ADB Nexus будує живий графік RAM, отримуючи дані з cat /proc/meminfo на підключеному телефоні. Там можливі два види поганих вхідних даних, і парсер обробляє їх протилежними способами. Відсутність MemAvailable є нормальною для старих ядер (цей параметр з’явився в Linux 3.14). Додаток оцінює його на основі MemFree + Buffers + Cached + SReclaimable - Shmem. Наявність MemAvailable, але більше, ніж MemTotal, означає, що вихідні дані пошкоджені, тому зразок відкидається. Один одиничний тест надає MemTotal 10 КБ і MemAvailable 11 КБ і очікує порожнього результату. Проста версія використовує MemFree як запасний варіант у обох випадках. Тоді сміття з пристрою відображається як правдоподібна лінія, і ніхто не ставить під сумнів графік. Якщо ваш запасний варіант працює також на неможливих значеннях, а не лише на відсутніх, ваша панель керування не зможе розрізнити поганий показник від справжнього.

Цей контент призначений виключно для інформаційних та освітніх цілей. Він може містити думки третіх осіб, спонсорований контент або рекламні матеріали, за які автор може отримувати оплату. Жодна інформація в цій стрічці не є інвестиційною порадою чи гарантією прибутковості. Ви несете повну відповідальність за власні інвестиційні рішення. Перед початком торгівлі завжди проводьте власне дослідження та дотримуйтесь обережності. Ми не гарантуємо точність інформації від третіх осіб і не несемо відповідальності за будь-які збитки. Минулі результати не є показником майбутніх. Дивіться наші Умови спільноти та Заяву про ризики для отримання детальної інформації.

avatarОпублікуйте відповідь

Коментувати