jimu-decompiled/sources/io/fabric/sdk/android/services/common/TimingMetric.java
2025-05-13 19:24:51 +02:00

43 lines
906 B
Java

package io.fabric.sdk.android.services.common;
import android.os.SystemClock;
import android.util.Log;
/* loaded from: classes2.dex */
public class TimingMetric {
private final String a;
private final String b;
private final boolean c;
private long d;
private long e;
public TimingMetric(String str, String str2) {
this.a = str;
this.b = str2;
this.c = !Log.isLoggable(str2, 2);
}
private void c() {
Log.v(this.b, this.a + ": " + this.e + "ms");
}
public synchronized void a() {
if (this.c) {
return;
}
this.d = SystemClock.elapsedRealtime();
this.e = 0L;
}
public synchronized void b() {
if (this.c) {
return;
}
if (this.e != 0) {
return;
}
this.e = SystemClock.elapsedRealtime() - this.d;
c();
}
}