Back to Fresco

FrescoSystrace

docs/javadoc/reference/com/facebook/imagepipeline/systrace/FrescoSystrace.html

3.6.012.7 KB
Original Source

Fresco

|

|

Packages | Classes

Interfaces

Classes

Packages | Classes

Summary: Nested Classes | Fields | Methods | Inherited Methods | [Expand All]

public class

FrescoSystrace

extends Object

| java.lang.Object | | ↳ | com.facebook.imagepipeline.systrace.FrescoSystrace |

Class Overview

This is intended as a hook into android.os.Trace, but allows you to provide your own functionality. Use it as

FrescoSystrace.beginSection("tag"); ... FrescoSystrace.endSection(); As a default, it simply calls android.os.Trace (see DefaultFrescoSystrace). You may supply your own with provide(Systrace).

Summary

Nested Classes
interface
interface
Fields
public static final FrescoSystrace.ArgsBuilder
Public Methods
static void
static FrescoSystrace.ArgsBuilder
static void
static boolean
static void

| [Expand] Inherited Methods | | --- | | From class java.lang.Object

| Object | clone() | | boolean | equals(Object arg0) | | void | finalize() | | final Class<?> | getClass() | | int | hashCode() | | final void | notify() | | final void | notifyAll() | | String | toString() | | final void | wait(long arg0, int arg1) | | final void | wait(long arg0) | | final void | wait() |

|

Fields

public static final FrescoSystrace.ArgsBuilder NO_OP_ARGS_BUILDER

Convenience implementation of ArgsBuilder to use when we aren't tracing.

Public Methods

public static void beginSection(String name)

public static FrescoSystrace.ArgsBuilder beginSectionWithArgs(String name)

public static void endSection()

public static boolean isTracing()

public static void provide(FrescoSystrace.Systrace instance)

+Generated by Doclava. +