Merge "Add time stamp to content provider connection." into jb-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
efc620a8b9
@@ -17,6 +17,8 @@
|
|||||||
package com.android.server.am;
|
package com.android.server.am;
|
||||||
|
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
|
import android.os.SystemClock;
|
||||||
|
import android.util.TimeUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a link between a content provider and client.
|
* Represents a link between a content provider and client.
|
||||||
@@ -24,6 +26,7 @@ import android.os.Binder;
|
|||||||
public class ContentProviderConnection extends Binder {
|
public class ContentProviderConnection extends Binder {
|
||||||
public final ContentProviderRecord provider;
|
public final ContentProviderRecord provider;
|
||||||
public final ProcessRecord client;
|
public final ProcessRecord client;
|
||||||
|
public final long createTime;
|
||||||
public int stableCount;
|
public int stableCount;
|
||||||
public int unstableCount;
|
public int unstableCount;
|
||||||
// The client of this connection is currently waiting for the provider to appear.
|
// The client of this connection is currently waiting for the provider to appear.
|
||||||
@@ -39,6 +42,7 @@ public class ContentProviderConnection extends Binder {
|
|||||||
public ContentProviderConnection(ContentProviderRecord _provider, ProcessRecord _client) {
|
public ContentProviderConnection(ContentProviderRecord _provider, ProcessRecord _client) {
|
||||||
provider = _provider;
|
provider = _provider;
|
||||||
client = _client;
|
client = _client;
|
||||||
|
createTime = SystemClock.elapsedRealtime();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String toString() {
|
public String toString() {
|
||||||
@@ -83,5 +87,8 @@ public class ContentProviderConnection extends Binder {
|
|||||||
if (dead) {
|
if (dead) {
|
||||||
sb.append(" DEAD");
|
sb.append(" DEAD");
|
||||||
}
|
}
|
||||||
|
long nowReal = SystemClock.elapsedRealtime();
|
||||||
|
sb.append(" ");
|
||||||
|
TimeUtils.formatDuration(nowReal-createTime, sb);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user