padrino-performance/README.md
Performance tools for Padrino.
Add padrino-performance to your Gemfile of your Padrino application.
Install the gem with
$ bundle install
Gemfile. Why? Because they would nearly do the same job and this will help you to detect it.
-j or --json option.-m or --mem option.bundle exec padrino-performance SUITE -- bundle exec padrino COMMAND
Examples:
Check for conflicting json libraries on a console:
$ bundle exec padrino-performance -j -- bundle exec padrino console
>> require 'json'
>> require 'json_pure'
Then you will get some error reports in the terminal, which indicates that you have conflicting json libraries that do the same
Measure memory on a running app:
$ bundle exec padrino-performance -m -- bundle exec padrino start
total 44056K
total 44980K
=> Padrino/0.11.2 has taken the stage development at http://127.0.0.1:3000
>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on 127.0.0.1:3000, CTRL+C to stop