package com.ss.android.ugc.aweme.services.performance;

import com.bytedance.covode.number.Covode;
import java.util.Map;

public interface ICreativePerformanceMonitorService {
    public static final Companion Companion = Companion.$$INSTANCE;

    static {
        Covode.recordClassIndex(105378);
    }

    String getBatteryPercent();

    String getBatteryTemperature();

    Map<String, Double> getCpuRate();

    Map<String, Long> getMemory();

    String getMemoryUsedRate();

    void startBlockMonitor(String str, int i, long j, LagDataCallback lagDataCallback);

    void startBlockMonitor(String str, int i, LagDataCallback lagDataCallback);

    void startFpsMonitor(String str, long j, LagDataCallback lagDataCallback);

    void startFpsMonitor(String str, LagDataCallback lagDataCallback);

    void stopBlockMonitor(String str);

    void stopFpsMonitor(String str);

    public static final class Companion {
        public static final /* synthetic */ Companion $$INSTANCE = new Companion();

        static {
            Covode.recordClassIndex(105379);
        }
    }
}
