Loading api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -29048,6 +29048,8 @@ package android.os { ctor public Process(); method public static final long getElapsedCpuTime(); method public static final int getGidForName(java.lang.String); method public static final long getStartElapsedRealtime(); method public static final long getStartUptimeMillis(); method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; method public static final int getUidForName(java.lang.String); method public static final boolean is64Bit(); api/system-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -31339,6 +31339,8 @@ package android.os { ctor public Process(); method public static final long getElapsedCpuTime(); method public static final int getGidForName(java.lang.String); method public static final long getStartElapsedRealtime(); method public static final long getStartUptimeMillis(); method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; method public static final int getUidForName(java.lang.String); method public static final boolean is64Bit(); api/test-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -29059,6 +29059,8 @@ package android.os { ctor public Process(); method public static final long getElapsedCpuTime(); method public static final int getGidForName(java.lang.String); method public static final long getStartElapsedRealtime(); method public static final long getStartUptimeMillis(); method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; method public static final int getUidForName(java.lang.String); method public static final boolean is64Bit(); core/java/android/app/ActivityThread.java +3 −0 Original line number Diff line number Diff line Loading @@ -4909,6 +4909,9 @@ public final class ActivityThread { DdmVmInternal.enableRecentAllocations(true); } // Note when this process has started. Process.setStartTimes(SystemClock.elapsedRealtime(), SystemClock.uptimeMillis()); mBoundApplication = data; mConfiguration = new Configuration(data.config); mCompatConfiguration = new Configuration(data.config); Loading core/java/android/os/Process.java +23 −0 Original line number Diff line number Diff line Loading @@ -383,6 +383,9 @@ public class Process { public static final int SIGNAL_KILL = 9; public static final int SIGNAL_USR1 = 10; private static long sStartElapsedRealtime; private static long sStartUptimeMillis; /** * State for communicating with the zygote process. * Loading Loading @@ -771,6 +774,26 @@ public class Process { */ public static final native long getElapsedCpuTime(); /** * Return the {@link SystemClock#elapsedRealtime()} at which this process was started. */ public static final long getStartElapsedRealtime() { return sStartElapsedRealtime; } /** * Return the {@link SystemClock#uptimeMillis()} at which this process was started. */ public static final long getStartUptimeMillis() { return sStartUptimeMillis; } /** @hide */ public static final void setStartTimes(long elapsedRealtime, long uptimeMillis) { sStartElapsedRealtime = elapsedRealtime; sStartUptimeMillis = uptimeMillis; } /** * Returns true if the current process is a 64-bit runtime. */ Loading Loading
api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -29048,6 +29048,8 @@ package android.os { ctor public Process(); method public static final long getElapsedCpuTime(); method public static final int getGidForName(java.lang.String); method public static final long getStartElapsedRealtime(); method public static final long getStartUptimeMillis(); method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; method public static final int getUidForName(java.lang.String); method public static final boolean is64Bit();
api/system-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -31339,6 +31339,8 @@ package android.os { ctor public Process(); method public static final long getElapsedCpuTime(); method public static final int getGidForName(java.lang.String); method public static final long getStartElapsedRealtime(); method public static final long getStartUptimeMillis(); method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; method public static final int getUidForName(java.lang.String); method public static final boolean is64Bit();
api/test-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -29059,6 +29059,8 @@ package android.os { ctor public Process(); method public static final long getElapsedCpuTime(); method public static final int getGidForName(java.lang.String); method public static final long getStartElapsedRealtime(); method public static final long getStartUptimeMillis(); method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; method public static final int getUidForName(java.lang.String); method public static final boolean is64Bit();
core/java/android/app/ActivityThread.java +3 −0 Original line number Diff line number Diff line Loading @@ -4909,6 +4909,9 @@ public final class ActivityThread { DdmVmInternal.enableRecentAllocations(true); } // Note when this process has started. Process.setStartTimes(SystemClock.elapsedRealtime(), SystemClock.uptimeMillis()); mBoundApplication = data; mConfiguration = new Configuration(data.config); mCompatConfiguration = new Configuration(data.config); Loading
core/java/android/os/Process.java +23 −0 Original line number Diff line number Diff line Loading @@ -383,6 +383,9 @@ public class Process { public static final int SIGNAL_KILL = 9; public static final int SIGNAL_USR1 = 10; private static long sStartElapsedRealtime; private static long sStartUptimeMillis; /** * State for communicating with the zygote process. * Loading Loading @@ -771,6 +774,26 @@ public class Process { */ public static final native long getElapsedCpuTime(); /** * Return the {@link SystemClock#elapsedRealtime()} at which this process was started. */ public static final long getStartElapsedRealtime() { return sStartElapsedRealtime; } /** * Return the {@link SystemClock#uptimeMillis()} at which this process was started. */ public static final long getStartUptimeMillis() { return sStartUptimeMillis; } /** @hide */ public static final void setStartTimes(long elapsedRealtime, long uptimeMillis) { sStartElapsedRealtime = elapsedRealtime; sStartUptimeMillis = uptimeMillis; } /** * Returns true if the current process is a 64-bit runtime. */ Loading