You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ref(profiling): Move frame metrics collection from PerfettoProfiler to PerfettoContinuousProfiler
This separation keeps PerfettoProfiler focused on the ProfilingManager
API and puts all measurement collection (frame metrics +
performanceCollector) at the PerfettoContinuousProfiler layer, making
both classes easier to reason about independently.
Copy file name to clipboardExpand all lines: sentry-android-core/api/sentry-android-core.api
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -339,7 +339,7 @@ public final class io/sentry/android/core/NetworkBreadcrumbsIntegration : io/sen
339
339
}
340
340
341
341
public class io/sentry/android/core/PerfettoContinuousProfiler : io/sentry/IContinuousProfiler, io/sentry/transport/RateLimiter$IRateLimitObserver {
342
-
public fun <init> (Landroid/content/Context;Lio/sentry/android/core/BuildInfoProvider;Lio/sentry/android/core/internal/util/SentryFrameMetricsCollector;Lio/sentry/ILogger;Lio/sentry/util/LazyEvaluator$Evaluator;)V
342
+
public fun <init> (Lio/sentry/android/core/BuildInfoProvider;Lio/sentry/ILogger;Lio/sentry/android/core/internal/util/SentryFrameMetricsCollector;Lio/sentry/util/LazyEvaluator$Evaluator;Lio/sentry/util/LazyEvaluator$Evaluator;)V
343
343
public fun close (Z)V
344
344
public fun getActiveTraceCount ()I
345
345
public fun getChunkId ()Lio/sentry/protocol/SentryId;
@@ -352,9 +352,9 @@ public class io/sentry/android/core/PerfettoContinuousProfiler : io/sentry/ICont
352
352
}
353
353
354
354
public class io/sentry/android/core/PerfettoProfiler {
355
-
public fun <init> (Landroid/content/Context;Lio/sentry/android/core/internal/util/SentryFrameMetricsCollector;Lio/sentry/ILogger;)V
356
-
public fun endAndCollect ()Lio/sentry/android/core/AndroidProfiler$ProfileEndData;
357
-
public fun start (J)Lio/sentry/android/core/AndroidProfiler$ProfileStartData;
355
+
public fun <init> (Landroid/content/Context;Lio/sentry/ILogger;)V
356
+
public fun endAndCollect ()Ljava/io/File;
357
+
public fun start (J)Z
358
358
}
359
359
360
360
public final class io/sentry/android/core/ScreenshotEventProcessor : io/sentry/EventProcessor {
0 commit comments