- Update docs
- Added ability to use TEST_COUNT environment variable with
perf:heap
.
- Added ability to create a heap dump
perf:heap
.
- Set custom auth user using a lambda in perf.rake
- Changed
perf:ram_over_time
changed toperf:mem_over_time
- Fixed gem warnings
bundle:mem
and similar tasks now keep track of duplicate requires and display them along side of memory requirements. This makes it easier to identify where components are used by multiple libraries- Add rake to gemspec which gets rid of
Unresolved specs during Gem::Specification.reset:
warning - Outputs of memory are now done in mebibytes, a more accurate unit for the value we're measuring (hint: it's what you think MB is).
- Added
derailed
command line utility. Can be used with just a Gemfile using command$ derailed bundle:mem
and$ derailed bundle:objects
. All existing Rake tasks can now be called with$ derailed exec
such as$ derailed exec perf:mem
. - Changed memory_profiler task to be
perf:objects
instead ofperf:mem
. - Changed boot time memory measurement to
perf:mem
instead ofperf:require_bench
- Released seperate derailed gem that is a wrapper for this gem. I.e. installing that gem installs this one. Easier to remember, less words to type. Also means there's no colision using the
derailed
namespace for executables inside of thederailed_benchmarks
.
- Initial release