Added free memory to breadcrumbs

This commit is contained in:
M66B 2022-05-02 10:44:42 +02:00
parent 0deeaa29ec
commit 0f3b46a731
8 changed files with 4 additions and 11 deletions

View File

@ -250,7 +250,6 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
crumb.put("name", this.getClass().getName());
crumb.put("before", Integer.toString(before));
crumb.put("after", Integer.toString(after));
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
Log.breadcrumb("onSaveInstanceState", crumb);
for (String key : outState.keySet())

View File

@ -314,7 +314,6 @@ public class ApplicationEx extends Application
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);
}

View File

@ -183,7 +183,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
int free = Log.getFreeMemMb();
Map<String, String> crumb = new HashMap<>();
crumb.put("free", Integer.toString(free));
crumb.put("queued", Integer.toString(state.queued));
Log.breadcrumb("Boundary run", crumb);
Log.i("Boundary run free=" + free);
@ -236,7 +236,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
Log.i("Boundary queued -" + state.queued);
Helper.gc();
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
crumb.put("queued", Integer.toString(state.queued));
Log.breadcrumb("Boundary done", crumb);
final int f = found;

View File

@ -348,7 +348,6 @@ class Core {
crumb.put("tries", Integer.toString(op.tries));
crumb.put("similar", TextUtils.join(",", sids));
crumb.put("thread", Thread.currentThread().getName() + ":" + Thread.currentThread().getId());
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
Log.breadcrumb("start operation", crumb);
try {
@ -514,7 +513,6 @@ class Core {
}
crumb.put("thread", Thread.currentThread().getName() + ":" + Thread.currentThread().getId());
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
Log.breadcrumb("end operation", crumb);
// Operation succeeded
@ -3639,7 +3637,6 @@ class Core {
crumb.put("folder", folder.id + ":" + folder.type);
crumb.put("start", Integer.toString(from));
crumb.put("end", Integer.toString(i));
crumb.put("free", Integer.toString(free));
crumb.put("partial", Boolean.toString(account.partial_fetch));
Log.breadcrumb("sync", crumb);
Log.i("Sync " + from + ".." + i + " free=" + free);
@ -3758,7 +3755,6 @@ class Core {
crumb.put("folder", folder.id + ":" + folder.type);
crumb.put("start", Integer.toString(from));
crumb.put("end", Integer.toString(i));
crumb.put("free", Integer.toString(free));
crumb.put("partial", Boolean.toString(account.partial_fetch));
Log.breadcrumb("download", crumb);
Log.i("Download " + from + ".." + i + " free=" + free);

View File

@ -500,7 +500,6 @@ public class EntityOperation {
crumb.put("folder", op.account + ":" + op.folder);
if (op.message != null)
crumb.put("message", Long.toString(op.message));
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
Log.breadcrumb("queued", crumb);
}

View File

@ -207,7 +207,6 @@ public class FragmentBase extends Fragment {
crumb.put("name", this.getClass().getName());
crumb.put("before", Integer.toString(before));
crumb.put("after", Integer.toString(after));
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
for (String key : outState.keySet()) {
Object value = outState.get(key);
crumb.put(key, value == null ? "" : value.getClass().getName());

View File

@ -333,6 +333,8 @@ public class Log {
public static void breadcrumb(String name, Map<String, String> crumb) {
try {
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
StringBuilder sb = new StringBuilder();
sb.append("Breadcrumb ").append(name);
Map<String, Object> ocrumb = new HashMap<>();

View File

@ -389,7 +389,6 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
crumb.put("folder", op.folder + ":outbox");
if (op.message != null)
crumb.put("message", Long.toString(op.message));
crumb.put("free", Integer.toString(Log.getFreeMemMb()));
Log.breadcrumb("operation", crumb);
switch (op.name) {