Class: MemprofilerPprof::Collector
- Inherits:
-
Object
- Object
- MemprofilerPprof::Collector
- Defined in:
- ext/ruby_memprofiler_pprof_ext/collector.c
Instance Method Summary collapse
- #flush ⇒ Object
- #initialize ⇒ Object constructor
- #last_mark_nsecs ⇒ Object
- #live_heap_samples_count ⇒ Object
- #mark_table_size ⇒ Object
- #max_heap_samples ⇒ Object
- #max_heap_samples= ⇒ Object
- #pretty_backtraces ⇒ Object
- #pretty_backtraces= ⇒ Object
- #profile ⇒ Object
- #running? ⇒ Boolean
- #sample_rate ⇒ Object
- #sample_rate= ⇒ Object
- #start! ⇒ Object
- #stop! ⇒ Object
Constructor Details
#initialize ⇒ Object
63 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 63
static VALUE collector_initialize(int argc, VALUE *argv, VALUE self);
|
Instance Method Details
#flush ⇒ Object
82 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 82
static VALUE collector_flush(int argc, VALUE *argv, VALUE self);
|
#last_mark_nsecs ⇒ Object
124 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 124 static VALUE collector_get_last_mark_nsecs(VALUE self); |
#live_heap_samples_count ⇒ Object
117 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 117 static VALUE collector_live_heap_samples_count(VALUE self); |
#mark_table_size ⇒ Object
125 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 125 static VALUE collector_get_mark_table_size(VALUE self); |
#max_heap_samples ⇒ Object
120 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 120 static VALUE collector_get_max_heap_samples(VALUE self); |
#max_heap_samples= ⇒ Object
121 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 121
static VALUE collector_set_max_heap_samples(VALUE self, VALUE newval);
|
#pretty_backtraces ⇒ Object
122 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 122 static VALUE collector_get_pretty_backtraces(VALUE self); |
#pretty_backtraces= ⇒ Object
123 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 123
static VALUE collector_set_pretty_backtraces(VALUE self, VALUE newval);
|
#profile ⇒ Object
116 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 116 static VALUE collector_profile(VALUE self); |
#running? ⇒ Boolean
81 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 81 static VALUE collector_is_running(VALUE self); |
#sample_rate ⇒ Object
118 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 118 static VALUE collector_get_sample_rate(VALUE self); |
#sample_rate= ⇒ Object
119 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 119
static VALUE collector_set_sample_rate(VALUE self, VALUE newval);
|
#start! ⇒ Object
79 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 79 static VALUE collector_start(VALUE self); |
#stop! ⇒ Object
80 |
# File 'ext/ruby_memprofiler_pprof_ext/collector.c', line 80 static VALUE collector_stop(VALUE self); |