class Koine::Profiler::Entry

Attributes

elapsed_time[R]
hits[R]
memory_used[R]
name[R]

Public Class Methods

new(name) click to toggle source
# File lib/koine/profiler/entry.rb, line 11
def initialize(name)
  @name = name
  @elapsed_time = 0
  @memory_used = 0
  @hits = 0
end

Public Instance Methods

increment(elapsed_time:, memory_used:) click to toggle source
# File lib/koine/profiler/entry.rb, line 18
def increment(elapsed_time:, memory_used:)
  @hits += 1
  @elapsed_time += elapsed_time
  @memory_used += memory_used
end