This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/controllers/admin/diagnostics_controller.rb

15 lines
364 B
Ruby

class Admin::DiagnosticsController < Admin::AdminController
layout false
skip_before_filter :check_xhr
def memory_stats
stats = GC.stat.map{|k,v| "#{k}: #{v}"}
counts = ObjectSpace.count_objects.map{|k,v| "#{k}: #{v}"}
render text: "GC STATS:\n#{stats.join("\n")} \n\nObjects:\n#{counts.join("\n")}",
content_type: Mime::TEXT
end
end