class RubyProf::GraphPrinter

def print_header(thread)

def print_header(thread)
  @output << "Measure Mode: %s\n" % @result.measure_mode_string
  @output << "Thread ID: #{thread.id}\n"
  @output << "Fiber ID: #{thread.fiber_id}\n"
  @output << "Total Time: #{thread.total_time}\n"
  @output << "Sort by: #{sort_method}\n"
  @output << "\n"
  # 1 is for % sign

  @output << sprintf("%#{PERCENTAGE_WIDTH}s", "%total")
  @output << sprintf("%#{PERCENTAGE_WIDTH}s", "%self")
  @output << sprintf("%#{TIME_WIDTH}s", "total")
  @output << sprintf("%#{TIME_WIDTH}s", "self")
  @output << sprintf("%#{TIME_WIDTH}s", "wait")
  @output << sprintf("%#{TIME_WIDTH}s", "child")
  @output << sprintf("%#{CALL_WIDTH}s", "calls")
  @output << "     name"
  @output << "                          location"
  @output << "\n"
end