diff options
| author | Dianne Hackborn <hackbod@google.com> | 2012-05-30 17:23:20 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2012-05-30 17:23:20 -0700 |
| commit | d89e3b77fe3192caae079d295e954517fe1843de (patch) | |
| tree | 905342c0de2390f03e0325c1677331a4301fbb32 /services | |
| parent | 65519b8bb94321889eb3e34c76428f6dd9e0bd84 (diff) | |
| parent | efc620a8b905fbe0903b8bac6ecfe91fda6f03be (diff) | |
| download | frameworks_base-d89e3b77fe3192caae079d295e954517fe1843de.zip frameworks_base-d89e3b77fe3192caae079d295e954517fe1843de.tar.gz frameworks_base-d89e3b77fe3192caae079d295e954517fe1843de.tar.bz2 | |
am efc620a8: Merge "Add time stamp to content provider connection." into jb-dev
* commit 'efc620a8b905fbe0903b8bac6ecfe91fda6f03be':
Add time stamp to content provider connection.
Diffstat (limited to 'services')
| -rw-r--r-- | services/java/com/android/server/am/ContentProviderConnection.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/am/ContentProviderConnection.java b/services/java/com/android/server/am/ContentProviderConnection.java index 84f8f02..7f69b24 100644 --- a/services/java/com/android/server/am/ContentProviderConnection.java +++ b/services/java/com/android/server/am/ContentProviderConnection.java @@ -17,6 +17,8 @@ package com.android.server.am; import android.os.Binder; +import android.os.SystemClock; +import android.util.TimeUtils; /** * Represents a link between a content provider and client. @@ -24,6 +26,7 @@ import android.os.Binder; public class ContentProviderConnection extends Binder { public final ContentProviderRecord provider; public final ProcessRecord client; + public final long createTime; public int stableCount; public int unstableCount; // 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) { provider = _provider; client = _client; + createTime = SystemClock.elapsedRealtime(); } public String toString() { @@ -83,5 +87,8 @@ public class ContentProviderConnection extends Binder { if (dead) { sb.append(" DEAD"); } + long nowReal = SystemClock.elapsedRealtime(); + sb.append(" "); + TimeUtils.formatDuration(nowReal-createTime, sb); } } |
