diff options
author | Austin Ziegler <austin@zieglers.ca> | 2014-05-22 23:42:33 -0400 |
---|---|---|
committer | Austin Ziegler <austin@zieglers.ca> | 2014-10-06 23:57:14 -0400 |
commit | 62905ff27bbd7a55d1ab431a4772dc4ef211b916 (patch) | |
tree | 5033dfb021b62fb243ed4e47e8cb7354941632fc | |
parent | 4f6efbc1268d7fd3b7ee91cd5cadf6fa54358d59 (diff) | |
download | git-62905ff27bbd7a55d1ab431a4772dc4ef211b916.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 |