Module: Autotuner

Extended by:
Configuration, Heuristics
Defined in:
lib/autotuner.rb,
lib/autotuner/version.rb,
lib/autotuner/gc_context.rb,
lib/autotuner/heuristics.rb,
lib/autotuner/rack_plugin.rb,
lib/autotuner/report/base.rb,
lib/autotuner/configuration.rb,
lib/autotuner/report/string.rb,
lib/autotuner/heuristic/base.rb,
lib/autotuner/system_context.rb,
lib/autotuner/request_context.rb,
lib/autotuner/heuristic/malloc.rb,
lib/autotuner/request_collector.rb,
lib/autotuner/heuristic/oldmalloc.rb,
lib/autotuner/heuristic/gc_compact.rb,
lib/autotuner/data_structure/data_points.rb,
lib/autotuner/heuristic/heap_size_warmup.rb,
lib/autotuner/report/single_environment_variable.rb,
lib/autotuner/report/multiple_environment_variables.rb,
lib/autotuner/heuristic/remembered_wb_unprotected_objects.rb

Defined Under Namespace

Modules: Configuration, DataStructure, Heuristic, Heuristics, Report Classes: GCContext, RackPlugin, RequestCollector, RequestContext, SystemContext

Constant Summary collapse

VERSION =
"1.0.2"

Constants included from Configuration

Configuration::DATA_POINTS_COUNT

Constants included from Heuristics

Heuristics::HEURISTICS, Heuristics::SUPPORTED_HEURISTICS

Instance Attribute Summary

Attributes included from Configuration

#debug_reporter, #metrics_reporter, #reporter, #sample_ratio

Method Summary

Methods included from Configuration

enabled=, enabled?

Methods included from Heuristics

supported_heuristics