FEATURE: memory stats route for diagnostics in admin

This commit is contained in:
Sam
2014-02-14 15:43:08 +11:00
parent 7c8e9fc88d
commit b75620973f
3 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,14 @@
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