Has small memory class

pull/215/head
M66B 1 year ago
parent 3cb91d92cd
commit a2b163cef4

@ -429,11 +429,12 @@ public class DebugHelper {
ActivityManager am = Helper.getSystemService(context, ActivityManager.class); ActivityManager am = Helper.getSystemService(context, ActivityManager.class);
ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo(); ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo();
am.getMemoryInfo(mi); am.getMemoryInfo(mi);
sb.append(String.format("Memory class: %d/%d MB Large: %s Total: %s Low: %b\r\n", sb.append(String.format("Memory class: %d/%d MB Large: %s Total: %s Low: %b Small: %b\r\n",
am.getMemoryClass(), am.getLargeMemoryClass(), am.getMemoryClass(), am.getLargeMemoryClass(),
largeHeap == null ? "?" : Boolean.toString(largeHeap), largeHeap == null ? "?" : Boolean.toString(largeHeap),
Helper.humanReadableByteCount(mi.totalMem), Helper.humanReadableByteCount(mi.totalMem),
am.isLowRamDevice())); am.isLowRamDevice(),
Helper.hasSmallMemoryClass(context)));
long storage_available = Helper.getAvailableStorageSpace(); long storage_available = Helper.getAvailableStorageSpace();
long storage_total = Helper.getTotalStorageSpace(); long storage_total = Helper.getTotalStorageSpace();
@ -1170,7 +1171,7 @@ public class DebugHelper {
for (String key : prefs.getAll().keySet()) for (String key : prefs.getAll().keySet())
if (key.startsWith("dns_")) if (key.startsWith("dns_"))
size += write(os, key + "=" + prefs.getAll().get(key)+"\r\n"); size += write(os, key + "=" + prefs.getAll().get(key) + "\r\n");
size += write(os, "\r\n"); size += write(os, "\r\n");
size += write(os, Log.getCiphers().toString()); size += write(os, Log.getCiphers().toString());

@ -924,6 +924,16 @@ public class Helper {
} }
} }
static boolean hasSmallMemoryClass(Context context) {
try {
ActivityManager am = Helper.getSystemService(context, ActivityManager.class);
return (am.getMemoryClass() < 256);
} catch (Throwable ex) {
Log.e(ex);
return false;
}
}
// View // View
static int getMaxTextureSize() { static int getMaxTextureSize() {

Loading…
Cancel
Save