mirror of
https://github.com/M66B/FairEmail.git
synced 2025-12-31 01:51:24 +01:00
Added memory breadcrumbs
This commit is contained in:
@@ -31,7 +31,9 @@ import android.webkit.CookieManager;
|
||||
|
||||
import androidx.preference.PreferenceManager;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
public class ApplicationEx extends Application {
|
||||
private Thread.UncaughtExceptionHandler prev = null;
|
||||
@@ -90,12 +92,19 @@ public class ApplicationEx extends Application {
|
||||
@Override
|
||||
public void onTrimMemory(int level) {
|
||||
Log.logMemory(this, "Trim memory level=" + level);
|
||||
Map<String, String> crumb = new HashMap<>();
|
||||
crumb.put("level", Integer.toString(level));
|
||||
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
|
||||
Log.breadcrumb("trim", crumb);
|
||||
super.onTrimMemory(level);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onLowMemory() {
|
||||
Log.logMemory(this, "Low memory");
|
||||
Map<String, String> crumb = new HashMap<>();
|
||||
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
|
||||
Log.breadcrumb("low", crumb);
|
||||
super.onLowMemory();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user