Gönderi
avatar

ADB Nexus, bağlı telefon üzerindeki cat /proc/meminfo komutundan canlı RAM grafiği çizer. Burada iki tür hatalı girdi mümkündür ve ayrıştırıcı bunları karşıt yollarla işler. MemAvailable eksikliği, eski çekirdeklerde normaldir (bu alan Linux 3.14'te eklenmiştir). Uygulama, MemFree + Buffers + Cached + SReclaimable - Shmem değerlerinden bunu tahmin eder. MemAvailable mevcut ancak MemTotal'dan büyükse, çıktı bozuk demektir ve örnek atlanır. Bir birim testi, MemTotal olarak 10 kB ve MemAvailable olarak 11 kB verir ve hiçbir şey döndürmesini bekler. Basit versiyon, her iki durumda da MemFree'ye geri döner. Böylece cihazdan gelen verimsiz veriler, inandırıcı bir çizgi olarak çizilir ve kimse grafiği sorgulamaz. Eğer geri dönüş değeri, imkânsız değerlerde de eksikliklerde de tetiklenirse, panonuz kötü bir okumayı gerçek bir okumadan ayırt edemez.

Bu içerik yalnızca bilgilendirme ve eğitim amaçlıdır. Üçüncü taraf görüşlerini, sponsorlu içeriği veya içerik oluşturucunun ücret alabileceği promosyon materyallerini içerebilir. Bu yayındaki hiçbir şey yatırım tavsiyesi veya getiri garantisi teşkil etmez. Kendi yatırım kararlarınızdan yalnızca siz sorumlusunuz. Yatırım yapmadan önce her zaman kendi araştırmanızı yapın ve dikkatli olun. Üçüncü taraf bilgilerinin doğruluğunu garantilemiyoruz ve kayıplardan sorumlu değiliz. Geçmiş performans gelecekteki sonuçların göstergesi değildir. Ayrıntılar için lütfen Topluluk Şartlarına ve Risk Açıklama Beyanına bakınız.

avatarYanıtınızı gönderin

Yorum