Class: Stud::Benchmark::RUsage

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/stud/benchmark/rusage.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.getObject



39
40
41
42
43
# File 'lib/stud/benchmark/rusage.rb', line 39

def self.get
  usage = RUsage.new
  LibC.getrusage(0, usage)
  return usage
end

Instance Method Details

#systemObject



49
50
51
# File 'lib/stud/benchmark/rusage.rb', line 49

def system
  return self[:stime].to_f
end

#userObject



45
46
47
# File 'lib/stud/benchmark/rusage.rb', line 45

def user
  return self[:utime].to_f
end