diff options
author | Austin Ziegler <austin@zieglers.ca> | 2014-05-22 23:42:33 -0400 |
---|---|---|
committer | Austin Ziegler <austin@zieglers.ca> | 2014-10-06 12:14:53 -0400 |
commit | 203075b113b9928b2c72a8f15d52e718e74588d2 (patch) | |
tree | 7b993db66a4066618c2c0422a2604f9bf97c85af | |
parent | 8c76b15b1a6ad2438b584642f9a1e6405b0414b3 (diff) | |
download | mime-types-203075b113b9928b2c72a8f15d52e718e74588d2.tar.gz |
Tracking object usage.
- Found in github/mime-types at a504206b.
-rw-r--r-- | Rakefile | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -101,6 +101,18 @@ namespace :convert do end end +task :objects do + GC.start + objects_before = ObjectSpace.count_objects + $:.unshift File.expand_path("../lib", __FILE__) + require "mime/types" + GC.start + objects_after = ObjectSpace.count_objects + for key, delta in objects_before.keys.grep(/T_/).map { |key| [key, objects_after[key] - objects_before[key]] }.sort_by { |key, delta| -delta } + printf "%10s +%6d\n", key, delta + end +end + Rake::Task['travis'].prerequisites.replace(%w(test:coveralls)) # vim: syntax=ruby |