Merge "JobScheduler: cleanup async traces"
This commit is contained in:
@@ -364,9 +364,12 @@ public final class JobServiceContext implements ServiceConnection {
|
||||
job.getJob().getPriority(),
|
||||
job.getEffectivePriority(),
|
||||
job.getNumFailures());
|
||||
// Use the context's ID to distinguish traces since there'll only be one job running
|
||||
// per context.
|
||||
Trace.asyncTraceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, job.getTag(), getId());
|
||||
if (Trace.isTagEnabled(Trace.TRACE_TAG_SYSTEM_SERVER)) {
|
||||
// Use the context's ID to distinguish traces since there'll only be one job
|
||||
// running per context.
|
||||
Trace.asyncTraceForTrackBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "JobScheduler",
|
||||
job.getTag(), getId());
|
||||
}
|
||||
try {
|
||||
mBatteryStats.noteJobStart(job.getBatteryName(), job.getSourceUid());
|
||||
} catch (RemoteException e) {
|
||||
@@ -1030,7 +1033,10 @@ public final class JobServiceContext implements ServiceConnection {
|
||||
completedJob.getJob().getPriority(),
|
||||
completedJob.getEffectivePriority(),
|
||||
completedJob.getNumFailures());
|
||||
Trace.asyncTraceEnd(Trace.TRACE_TAG_SYSTEM_SERVER, completedJob.getTag(), getId());
|
||||
if (Trace.isTagEnabled(Trace.TRACE_TAG_SYSTEM_SERVER)) {
|
||||
Trace.asyncTraceForTrackEnd(Trace.TRACE_TAG_SYSTEM_SERVER, "JobScheduler",
|
||||
completedJob.getTag(), getId());
|
||||
}
|
||||
try {
|
||||
mBatteryStats.noteJobFinish(mRunningJob.getBatteryName(), mRunningJob.getSourceUid(),
|
||||
internalStopReason);
|
||||
|
||||
Reference in New Issue
Block a user