Class TraceConfig


  • public class TraceConfig
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TraceConfig.RecordMode  
    • Constructor Summary

      Constructors 
      Constructor Description
      TraceConfig​(java.util.Optional<TraceConfig.RecordMode> recordMode, java.util.Optional<java.lang.Boolean> enableSampling, java.util.Optional<java.lang.Boolean> enableSystrace, java.util.Optional<java.lang.Boolean> enableArgumentFilter, java.util.Optional<java.util.List<java.lang.String>> includedCategories, java.util.Optional<java.util.List<java.lang.String>> excludedCategories, java.util.Optional<java.util.List<java.lang.String>> syntheticDelays, java.util.Optional<MemoryDumpConfig> memoryDumpConfig)  
    • Constructor Detail

      • TraceConfig

        public TraceConfig​(java.util.Optional<TraceConfig.RecordMode> recordMode,
                           java.util.Optional<java.lang.Boolean> enableSampling,
                           java.util.Optional<java.lang.Boolean> enableSystrace,
                           java.util.Optional<java.lang.Boolean> enableArgumentFilter,
                           java.util.Optional<java.util.List<java.lang.String>> includedCategories,
                           java.util.Optional<java.util.List<java.lang.String>> excludedCategories,
                           java.util.Optional<java.util.List<java.lang.String>> syntheticDelays,
                           java.util.Optional<MemoryDumpConfig> memoryDumpConfig)
    • Method Detail

      • getRecordMode

        public java.util.Optional<TraceConfig.RecordMode> getRecordMode()
        Controls how the trace buffer stores data.
      • getEnableSampling

        public java.util.Optional<java.lang.Boolean> getEnableSampling()
        Turns on JavaScript stack sampling.
      • getEnableSystrace

        public java.util.Optional<java.lang.Boolean> getEnableSystrace()
        Turns on system tracing.
      • getEnableArgumentFilter

        public java.util.Optional<java.lang.Boolean> getEnableArgumentFilter()
        Turns on argument filter.
      • getIncludedCategories

        public java.util.Optional<java.util.List<java.lang.String>> getIncludedCategories()
        Included category filters.
      • getExcludedCategories

        public java.util.Optional<java.util.List<java.lang.String>> getExcludedCategories()
        Excluded category filters.
      • getSyntheticDelays

        public java.util.Optional<java.util.List<java.lang.String>> getSyntheticDelays()
        Configuration to synthesize the delays in tracing.
      • getMemoryDumpConfig

        public java.util.Optional<MemoryDumpConfig> getMemoryDumpConfig()
        Configuration for memory dump triggers. Used only when "memory-infra" category is enabled.