Package org.gradle.profiler.flamegraph
Class FlameGraphSanitizer
java.lang.Object
org.gradle.profiler.flamegraph.FlameGraphSanitizer
Simplifies stacks to make flame graphs more readable.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FlameGraphSanitizer.SanitizeFunctionstatic final FlameGraphSanitizer.SanitizeFunctionstatic final FlameGraphSanitizer.SanitizeFunctionstatic final FlameGraphSanitizer.SanitizeFunction -
Constructor Summary
ConstructorsConstructorDescriptionFlameGraphSanitizer(com.google.common.collect.ImmutableList<FlameGraphSanitizer.SanitizeFunction> sanitizeFunctions) -
Method Summary
Modifier and TypeMethodDescriptionstatic FlameGraphSanitizerraw(FlameGraphSanitizer.SanitizeFunction... additionalSanitizers) voidstatic FlameGraphSanitizersimplified(FlameGraphSanitizer.SanitizeFunction... additionalSanitizers)
-
Field Details
-
COLLAPSE_BUILD_SCRIPTS
-
COLLAPSE_GRADLE_INFRASTRUCTURE
-
SIMPLE_NAMES
-
NORMALIZE_LAMBDA_NAMES
-
-
Constructor Details
-
FlameGraphSanitizer
public FlameGraphSanitizer(com.google.common.collect.ImmutableList<FlameGraphSanitizer.SanitizeFunction> sanitizeFunctions)
-
-
Method Details
-
simplified
public static FlameGraphSanitizer simplified(FlameGraphSanitizer.SanitizeFunction... additionalSanitizers) -
raw
-
sanitize
-