Skip to content

Instantly share code, notes, and snippets.

@code
Created November 21, 2008 09:26
Show Gist options
  • Save code/27404 to your computer and use it in GitHub Desktop.
Save code/27404 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
# copy to /usr/bin/gem-checker
lib = ARG[0]
require 'rubygems'
time_before = Time.now
memory_usage_before = `ps -o rss= -p #{Process.pid}`.to_i
require lib
time_after = Time.now
memory_usage_after = `ps -o rss= -p #{Process.pid}`.to_i
time_taken = time_after - time_before
memory_usage = memory_usage_after - memory_usage_before
puts "#{lib} eating #{memory_usage}kb, loaded in #{time_taken}s"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment