Class: CpuMonitor
Instance Attribute Summary
Attributes inherited from TimingTest
#index, #logger, #owner, #params, #target_code
Instance Method Summary
collapse
Methods inherited from TimingTest
#assert, #ellaped_millis, #log, #server_url, #set_up, #tear_down, #time_block, #timing
Constructor Details
8
9
10
|
# File 'lib/load/monitors/cpu_monitor.rb', line 8
def initialize
@sleep_seconds = 4
end
|
Instance Method Details
#pause_after_run ⇒ Object
19
20
21
|
# File 'lib/load/monitors/cpu_monitor.rb', line 19
def pause_after_run
sleep @sleep_seconds
end
|
#run ⇒ Object
12
13
14
15
16
17
|
# File 'lib/load/monitors/cpu_monitor.rb', line 12
def run
a = 5000
(0..1000).each do |i|
a /= 2.0
end
end
|
#test_code ⇒ Object
24
25
26
|
# File 'lib/load/monitors/cpu_monitor.rb', line 24
def test_code
return ("monitor.cpu")
end
|