Sha256: 902c985bc0eaeb2d3c782d202a8285b3dc7b7f425fd6fe2f45e42945dd8b2e78

Contents?: true

Size: 340 Bytes

Versions: 33

Compression:

Stored size: 340 Bytes

Contents

class Eye::Checker::Memory < Eye::Checker::Measure

  # check :memory, :every => 3.seconds, :below => 80.megabytes, :times => [3,5]

  def check_name
    @check_name ||= "memory(#{measure_str})"
  end

  def get_value
    Eye::SystemResources.memory(@pid).to_i
  end

  def human_value(value)
    "#{value.to_i / 1024 / 1024}Mb"
  end

end

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
eye-0.10.1.pre lib/eye/checker/memory.rb
eye-0.10.0 lib/eye/checker/memory.rb
eye-0.10.0.alpha2 lib/eye/checker/memory.rb
eye-0.10.0.alpha lib/eye/checker/memory.rb
eye-0.9.4.nosigar lib/eye/checker/memory.rb
eye-0.9.4 lib/eye/checker/memory.rb
eye-0.9.3 lib/eye/checker/memory.rb
eye-0.9.2.nosigar lib/eye/checker/memory.rb
eye-0.9.2 lib/eye/checker/memory.rb
eye-0.9.1 lib/eye/checker/memory.rb
eye-0.9.pre lib/eye/checker/memory.rb
eye-0.8.1 lib/eye/checker/memory.rb
eye-0.8.celluloid15 lib/eye/checker/memory.rb
eye-0.8 lib/eye/checker/memory.rb
eye-0.8.rc lib/eye/checker/memory.rb
eye-0.8.pre2 lib/eye/checker/memory.rb
eye-0.8.pre lib/eye/checker/memory.rb
eye-0.7 lib/eye/checker/memory.rb
eye-0.7.pre lib/eye/checker/memory.rb
eye-0.6.4 lib/eye/checker/memory.rb