{"id":29668089,"url":"https://github.com/maciek-rr/gem_footprint_analyzer","last_synced_at":"2025-07-30T17:08:48.017Z","repository":{"id":56873791,"uuid":"153172109","full_name":"maciek-rr/gem_footprint_analyzer","owner":"maciek-rr","description":"A tool for analyzing time and RSS footprint of Ruby gems.","archived":false,"fork":false,"pushed_at":"2018-12-27T21:12:50.000Z","size":101,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-22T17:14:17.757Z","etag":null,"topics":["footprint","gems","memory","rss","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maciek-rr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-15T19:45:52.000Z","updated_at":"2018-12-27T21:12:51.000Z","dependencies_parsed_at":"2022-08-20T10:11:03.196Z","dependency_job_id":null,"html_url":"https://github.com/maciek-rr/gem_footprint_analyzer","commit_stats":null,"previous_names":["irvingwashington/gem_footprint_analyzer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maciek-rr/gem_footprint_analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciek-rr%2Fgem_footprint_analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciek-rr%2Fgem_footprint_analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciek-rr%2Fgem_footprint_analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciek-rr%2Fgem_footprint_analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maciek-rr","download_url":"https://codeload.github.com/maciek-rr/gem_footprint_analyzer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciek-rr%2Fgem_footprint_analyzer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267404005,"owners_count":24081875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["footprint","gems","memory","rss","ruby"],"created_at":"2025-07-22T17:06:01.047Z","updated_at":"2025-07-30T17:08:47.942Z","avatar_url":"https://github.com/maciek-rr.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GemFootprintAnalyzer\n[![Gem Version](https://badge.fury.io/rb/gem_footprint_analyzer.svg)](https://badge.fury.io/rb/gem_footprint_analyzer)\n[![Build Status](https://api.travis-ci.org/irvingwashington/gem_footprint_analyzer.svg?branch=master)](https://travis-ci.org/irvingwashington/gem_footprint_analyzer)\n\nA tool for analyzing time and RSS footprint of gems or standard library requires.\nRequires Ruby \u003e= 2.2.0, works on Linux and MacOS.\n\n## Usage\n\nYou can use this gem with or without Bundler. Using Bundler is more convenient and does not have any\nimpact on results, however you have to have `gem_footprint_analyzer` present in your Gemfile\n(use the development section).\n\nBanner\n```bash\nGemFootprintAnalyzer (0.1.6)\nUsage: bundle exec analyze_requires library_to_analyze [require]\n    -f, --formatter FORMATTER        Format output using selected formatter (json tree)\n    -n, --runs-num NUMBER            Number of runs\n    -r, --rubygems                   Require rubygems before the actual analyze\n    -g, --gemfile                    Analyze current Gemfile\n    -d, --debug                      Show debug information\n    -h, --help                       Show this message\n```\n\n1) with Bundler\n```bash\n# Standard library\n$ bundle exec analyze_requires net/http\n\n# Gem with non-standard require\n$ bundle exec analyze_requires activerecord active_record\n```\n\n2) without Bundler\n```bash\n# Standard library\n$ analyze_requires net/http\n\n# Analyzing gems without Bundler will require you provide all dependencies paths in the RUBYLIB env var\n$ RUBYLIB=/Users/irving/.gem/ruby/2.5.3/gems/activerecord-5.2.1/lib:/Users/irving/.gem/ruby/2.5.3/gems/activesupport-5.2.1/lib/:/Users/irving/.gem/ruby/2.5.3/gems/concurrent-ruby-1.0.5/lib:/Users/irving/.gem/ruby/2.5.3/gems/i18n-1.1.1/lib:/Users/irving/.gem/ruby/2.5.3/gems/activemodel-5.2.1/lib:/Users/irving/.gem/ruby/2.5.3/gems/arel-9.0.0/lib:/Users/irving/.gem/ruby/2.5.3/gems/tzinfo-1.2.5/lib:/Users/irving/.gem/ruby/2.5.3/gems/thread_safe-0.3.6/lib analyze_requries activerecord active_record\n```\n\n## Analyzing Gemfile\n\nGemFootprintAnalyzer can be used to analyze the whole Gemfile of a given project.\nThis way, it is cleary visible which gems take most time or consume most RSS on application start.\nYou can also see what kind of impact does adding a new dependency have on the the project footprint.\nAs processing of all gems might take a lot of time, it is advisable to set the number of runs to 1.\n\n```bash\n# Analyze the entire Gemfile, with a single run\nirving:~/Workspace/motoperf (master)$ bundle exec analyze_requires -gn1\nGemFootprintAnalyzer (0.1.6)\n\nAnalyze results (average measured from 1 run(s))\ntime is the amount of time given require has taken to complete\nRSS is total memory increase up to the point after the require\n\nname                          time   RSS after\n--------------------------------------------\nnewrelic_rpm                 1540ms  38540KB\ndraper                        242ms  31544KB\nactivemodel-serializers-xml    46ms  29248KB\nslim                          261ms  29088KB\ndalli                         107ms  26036KB\nbcrypt                         31ms  25872KB\nwill_paginate                  45ms  25848KB\njbuilder                      190ms  25844KB\njquery-rails                   17ms  25808KB\nuglifier                      135ms  25808KB\nsass-rails                   3379ms  25676KB\npg                            108ms  13260KB\nrails                        3516ms  12612KB\n\nTotal runtime 10.0740s\n```\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'gem_footprint_analyzer', require: false\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install gem_footprint_analyzer\n\n## Example analyses (Ruby 2.5.3):\n\n### timeout\n```\n$ analyze_requires timeout\nGemFootprintAnalyzer (0.1.5)\n\nAnalyze results (average measured from 10 run(s))\ntime is the amount of time given require has taken to complete\nRSS is total memory increase up to the point after the require\n\nname      time   RSS after\n------------------------\ntimeout     1ms    226KB\n\nTotal runtime 0.3430s\n```\n\n### net/http\n```\n$ analyze_requires net/http\nGemFootprintAnalyzer (0.1.5)\n\nAnalyze results (average measured from 10 run(s))\ntime is the amount of time given require has taken to complete\nRSS is total memory increase up to the point after the require\n\nname                                 time   RSS after\n---------------------------------------------------\nnet/http                             182ms   2897KB\n  net/http/backward                    1ms   2897KB\n  net/http/proxy_delta                 1ms   2886KB\n  net/http/responses                   2ms   2885KB\n  net/http/response                    2ms   2782KB\n  net/http/requests                    1ms   2706KB\n  net/http/request                     1ms   2676KB\n  net/http/generic_request             3ms   2670KB\n  net/http/header                      2ms   2575KB\n  net/http/exceptions                  1ms   2416KB\n  stringio                             1ms   2397KB\n  zlib                                 1ms   2355KB\n  uri                                 78ms   2296KB\n    uri/mailto                         2ms   2296KB\n      uri/generic                      0ms   2296KB\n    uri/ldaps                          1ms   2078KB\n      uri/ldap                         0ms   2078KB\n      uri/ldap                         1ms   2065KB\n      uri/generic                      0ms   2065KB\n    uri/https                          1ms   2016KB\n      uri/http                         0ms   2016KB\n      uri/http                         1ms   2012KB\n      uri/generic                      0ms   2012KB\n    uri/ftp                            1ms   2004KB\n      uri/generic                      0ms   2004KB\n      uri/generic                      4ms   1976KB\n        uri/common                     0ms   1976KB\n        uri/common                    14ms   1698KB\n          uri/rfc3986_parser           2ms   1693KB\n          uri/rfc2396_parser           2ms   1558KB\n  net/protocol                        26ms   1190KB\n    io/wait                            1ms   1190KB\n    timeout                            1ms   1165KB\n    socket                            10ms   1119KB\n    io/wait                            1ms   1119KB\n      socket.so                        1ms   1089KB\n\nTotal runtime 2.1813s\n```\n\n### activesupport/time\n```\n$ bundle exec analyze_requires active_support active_support/time\nGemFootprintAnalyzer (0.1.5)\n\nAnalyze results (average measured from 10 run(s))\ntime is the amount of time given require has taken to complete\nRSS is total memory increase up to the point after the require\n\nname                                                                   time   RSS after\n-------------------------------------------------------------------------------------\nactive_support/time                                                   1082ms   5084KB\n  active_support/core_ext/string/zones                                   5ms   5084KB\n    active_support/core_ext/time/zones                                   0ms   5084KB\n    active_support/core_ext/string/conversions                           0ms   5082KB\n    active_support/core_ext/string/conversions                           5ms   5080KB\n      active_support/core_ext/time/calculations                          0ms   5080KB\n      date                                                               0ms   5078KB\n  active_support/core_ext/numeric/time                                   0ms   5074KB\n  active_support/core_ext/integer/time                                  23ms   5074KB\n  active_support/core_ext/numeric/time                                  18ms   5074KB\n    active_support/core_ext/date/acts_like                               0ms   5074KB\n    active_support/core_ext/date/calculations                            0ms   5066KB\n    active_support/core_ext/time/acts_like                               0ms   5066KB\n      active_support/core_ext/time/calculations                          0ms   5066KB\n    active_support/duration                                              0ms   5064KB\n    active_support/duration                                              0ms   5060KB\n  active_support/core_ext/date_time                                     56ms   5058KB\n    active_support/core_ext/date_time/conversions                       18ms   5058KB\n      active_support/values/time_zone                                    0ms   5058KB\n      active_support/core_ext/date_time/calculations                     0ms   5047KB\n      active_support/core_ext/time/conversions                           0ms   5046KB\n      active_support/inflector/methods                                   0ms   5043KB\n      date                                                               0ms   5043KB\n    active_support/core_ext/date_time/compatibility                      5ms   5040KB\n      active_support/core_ext/module/redefine_method                     0ms   5040KB\n      active_support/core_ext/date_and_time/compatibility                0ms   5036KB\n      active_support/core_ext/date_time/calculations                     0ms   5033KB\n    active_support/core_ext/date_time/blank                              1ms   5033KB\n      date                                                               0ms   5033KB\n    active_support/core_ext/date_time/acts_like                          5ms   5028KB\n      active_support/core_ext/object/acts_like                           0ms   5028KB\n      date                                                               0ms   5025KB\n  active_support/core_ext/date                                          43ms   5016KB\n    active_support/core_ext/date/zones                                   0ms   5016KB\n    active_support/core_ext/date/conversions                            13ms   5011KB\n      active_support/core_ext/module/redefine_method                     0ms   5011KB\n    active_support/core_ext/date/zones                                   0ms   5002KB\n      active_support/inflector/methods                                   0ms   5000KB\n      date                                                               0ms   4997KB\n    active_support/core_ext/date/calculations                            0ms   4989KB\n    active_support/core_ext/date/blank                                   1ms   4987KB\n      date                                                               0ms   4987KB\n    active_support/core_ext/date/acts_like                               1ms   4975KB\n      active_support/core_ext/object/acts_like                           0ms   4975KB\n  active_support/core_ext/time                                         878ms   4964KB\n    active_support/core_ext/time/zones                                   0ms   4964KB\n      active_support/core_ext/time/conversions                           0ms   4959KB\n    active_support/core_ext/time/compatibility                           6ms   4958KB\n      active_support/core_ext/module/redefine_method                     1ms   4958KB\n      active_support/core_ext/date_and_time/compatibility                0ms   4939KB\n      active_support/core_ext/time/calculations                        839ms   4931KB\n    active_support/core_ext/date/calculations                           31ms   4931KB\n      active_support/core_ext/date_and_time/calculations                 0ms   4931KB\n    active_support/core_ext/time/zones                                   0ms   4919KB\n    active_support/core_ext/date/zones                                   5ms   4916KB\n      active_support/core_ext/date_and_time/zones                        0ms   4916KB\n      date                                                               0ms   4910KB\n      active_support/core_ext/object/acts_like                           0ms   4904KB\n    active_support/duration                                              0ms   4904KB\n      date                                                               0ms   4904KB\n      active_support/core_ext/date_and_time/calculations                 3ms   4879KB\n        active_support/core_ext/object/try                               1ms   4879KB\n          delegate                                                       0ms   4879KB\n    active_support/core_ext/time/zones                                  10ms   4808KB\n      active_support/core_ext/date_and_time/zones                        1ms   4808KB\n    active_support/core_ext/time/acts_like                               0ms   4798KB\n      active_support/time_with_zone                                      0ms   4796KB\n      active_support/time_with_zone                                     22ms   4788KB\n      active_support/core_ext/date_and_time/compatibility                6ms   4788KB\n        active_support/core_ext/module/attribute_accessors               5ms   4788KB\n          active_support/core_ext/regexp                                 0ms   4788KB\n          active_support/core_ext/array/extract_options                  0ms   4762KB\n      active_support/core_ext/object/acts_like                           0ms   4747KB\n      active_support/values/time_zone                                    0ms   4747KB\n    active_support/duration                                              0ms   4746KB\n      active_support/core_ext/time/conversions                         228ms   4628KB\n      active_support/values/time_zone                                  223ms   4628KB\n        active_support/core_ext/object/blank                             0ms   4628KB\n        concurrent/map                                                   0ms   4599KB\n        tzinfo                                                         208ms   4594KB\n          tzinfo/country_timezone                                        1ms   4594KB\n          tzinfo/country                                                 1ms   4581KB\n            thread_safe                                                  0ms   4581KB\n          tzinfo/zoneinfo_country_info                                   1ms   4566KB\n          tzinfo/ruby_country_info                                       1ms   4561KB\n          tzinfo/country_info                                            1ms   4560KB\n          tzinfo/country_index_definition                                1ms   4554KB\n          tzinfo/timezone_proxy                                          1ms   4552KB\n          tzinfo/linked_timezone                                         1ms   4547KB\n          tzinfo/data_timezone                                           1ms   4540KB\n          tzinfo/info_timezone                                           1ms   4538KB\n          tzinfo/timezone                                               43ms   4532KB\n            thread_safe/cache                                            8ms   4532KB\n              thread_safe/mri_cache_backend                              2ms   4532KB\n                thread_safe/non_concurrent_cache_backend                 1ms   4532KB\n              thread                                                     0ms   4460KB\n            thread_safe                                                 13ms   4418KB\n              thread_safe/synchronized_delegator                         8ms   4418KB\n                monitor                                                  1ms   4418KB\n          delegate                                                       2ms   4384KB\n              thread_safe/version                                        0ms   4353KB\n            set                                                          0ms   4352KB\n      date                                                               0ms   4351KB\n          tzinfo/timezone_period                                         1ms   4292KB\n          tzinfo/zoneinfo_data_source                                    2ms   4269KB\n          tzinfo/ruby_data_source                                        1ms   4208KB\n          tzinfo/data_source                                             1ms   4196KB\n              thread                                                     0ms   4196KB\n          tzinfo/zoneinfo_timezone_info                                  2ms   4175KB\n          tzinfo/transition_data_timezone_info                           1ms   4095KB\n          tzinfo/linked_timezone_info                                    1ms   4052KB\n          tzinfo/data_timezone_info                                      1ms   4037KB\n          tzinfo/timezone_info                                           1ms   4026KB\n          tzinfo/timezone_index_definition                               1ms   4020KB\n          tzinfo/timezone_transition_definition                          1ms   4012KB\n          tzinfo/timezone_transition                                     1ms   4002KB\n          tzinfo/timezone_offset                                         1ms   3991KB\n          tzinfo/timezone_definition                                     1ms   3977KB\n          tzinfo/time_or_datetime                                        5ms   3974KB\n            time                                                         0ms   3974KB\n      date                                                               0ms   3970KB\n          tzinfo/offset_rationals                                        1ms   3953KB\n          tzinfo/ruby_core_support                                       1ms   3940KB\n      date                                                               0ms   3940KB\n      active_support/inflector/methods                                   0ms   3836KB\n    active_support/duration                                            491ms   3833KB\n      active_support/deprecation                                         0ms   3833KB\n      active_support/core_ext/string/filters                             1ms   3779KB\n      active_support/core_ext/object/acts_like                           0ms   3775KB\n      active_support/core_ext/module/delegation                          0ms   3774KB\n      active_support/core_ext/array/conversions                        468ms   3772KB\n        active_support/core_ext/object/to_query                          0ms   3772KB\n        active_support/core_ext/object/to_param                          2ms   3768KB\n        active_support/core_ext/object/to_query                          1ms   3768KB\n          cgi                                                            0ms   3768KB\n        active_support/core_ext/string/inflections                       0ms   3765KB\n        active_support/core_ext/hash/keys                                1ms   3765KB\n        active_support/xml_mini                                        434ms   3756KB\n          active_support/xml_mini/rexml                                 20ms   3756KB\n            stringio                                                     1ms   3756KB\n        active_support/core_ext/object/blank                             5ms   3734KB\n        concurrent/map                                                   0ms   3734KB\n          active_support/core_ext/regexp                                 0ms   3730KB\n            active_support/core_ext/kernel/reporting                     1ms   3718KB\n      active_support/core_ext/date_time/calculations                     2ms   3711KB\n      date                                                               0ms   3711KB\n        active_support/core_ext/string/inflections                     361ms   3669KB\n          active_support/inflector/transliterate                        10ms   3669KB\n            active_support/i18n                                          0ms   3669KB\n            active_support/core_ext/string/multibyte                     1ms   3653KB\n              active_support/multibyte                                   0ms   3653KB\n      active_support/inflector/methods                                 342ms   3638KB\n          active_support/core_ext/regexp                                 0ms   3638KB\n        active_support/inflections                                     326ms   3618KB\n          active_support/inflector/inflections                         324ms   3618KB\n      active_support/deprecation                                       104ms   3618KB\n        active_support/core_ext/module/deprecation                       1ms   3618KB\n        active_support/deprecation/proxy_wrappers                        1ms   3390KB\n          active_support/core_ext/regexp                                 0ms   3390KB\n        active_support/deprecation/method_wrappers                       6ms   3376KB\n          active_support/core_ext/array/extract_options                  1ms   3376KB\n          active_support/core_ext/module/aliasing                        1ms   3374KB\n        active_support/deprecation/constant_accessor                     1ms   3365KB\n        active_support/deprecation/reporting                             4ms   3346KB\n          rbconfig                                                       3ms   3346KB\n        active_support/deprecation/behaviors                            27ms   3106KB\n          active_support/notifications                                  26ms   3106KB\n            active_support/per_thread_registry                           1ms   3106KB\n      active_support/core_ext/module/delegation                          0ms   3106KB\n            active_support/notifications/fanout                          6ms   3056KB\n        concurrent/map                                                   0ms   3056KB\n              mutex_m                                                    1ms   3039KB\n            active_support/notifications/instrumenter                    2ms   2985KB\n              securerandom                                               1ms   2985KB\n        active_support/deprecation/instance_delegator                    6ms   2867KB\n      active_support/core_ext/module/delegation                          0ms   2867KB\n          active_support/core_ext/kernel/singleton_class                 1ms   2840KB\n        singleton                                                        1ms   2828KB\n            active_support/i18n                                         77ms   2786KB\n  i18n/config                                                            1ms   2786KB\n            set                                                          0ms   2786KB\n              active_support/lazy_load_hooks                             1ms   2740KB\n              i18n                                                      48ms   2718KB\n                i18n/interpolate/ruby                                    1ms   2718KB\n                i18n/exceptions                                         25ms   2543KB\n          cgi                                                           24ms   2543KB\n            cgi/util                                                     0ms   2543KB\n            cgi/cookie                                                   4ms   2528KB\n            cgi/util                                                     3ms   2528KB\n              cgi/escape                                                 1ms   2528KB\n            cgi/core                                                     3ms   2452KB\n                i18n/version                                             0ms   2228KB\n        concurrent/map                                                   0ms   2220KB\n              active_support/core_ext/hash/slice                         1ms   2181KB\n              active_support/core_ext/hash/except                        1ms   2164KB\n              active_support/core_ext/hash/deep_merge                    1ms   2154KB\n          active_support/core_ext/regexp                                 0ms   2142KB\n            active_support/core_ext/array/prepend_and_append             1ms   2137KB\n        concurrent/map                                                 107ms   2124KB\n          concurrent/collection/map/mri_map_backend                      6ms   2124KB\n            concurrent/collection/map/non_concurrent_map_backend         1ms   2124KB\n              concurrent/constants                                       0ms   2124KB\n              thread                                                     0ms   2070KB\n          concurrent/synchronization                                    82ms   2055KB\n            concurrent/synchronization/lock                              1ms   2055KB\n            concurrent/synchronization/condition                         1ms   2042KB\n            concurrent/synchronization/lockable_object                   1ms   2021KB\n            concurrent/synchronization/truffle_lockable_object           1ms   1994KB\n            concurrent/synchronization/rbx_lockable_object               1ms   1986KB\n            concurrent/synchronization/jruby_lockable_object             1ms   1966KB\n            concurrent/synchronization/mri_lockable_object               1ms   1949KB\n            concurrent/synchronization/abstract_lockable_object          1ms   1914KB\n            concurrent/synchronization/volatile                          1ms   1891KB\n            concurrent/synchronization/object                            1ms   1866KB\n            concurrent/synchronization/truffle_object                    1ms   1815KB\n            concurrent/synchronization/rbx_object                        1ms   1779KB\n            concurrent/synchronization/jruby_object                      1ms   1742KB\n            concurrent/synchronization/mri_object                        1ms   1707KB\n            concurrent/utility/native_extension_loader                   1ms   1660KB\n              concurrent/utility/engine                                  0ms   1660KB\n            concurrent/synchronization/abstract_object                   1ms   1581KB\n              concurrent/utility/engine                                  1ms   1562KB\n              concurrent/constants                                       0ms   1506KB\n              thread                                                     0ms   1490KB\n      active_support/core_ext/module/delegation                          8ms   1325KB\n          active_support/core_ext/regexp                                 1ms   1325KB\n            set                                                          2ms   1304KB\n          bigdecimal                                                     1ms   1159KB\n          base64                                                         1ms   1108KB\n            time                                                         0ms   1098KB\n    active_support/core_ext/time/acts_like                               1ms    655KB\n      active_support/core_ext/object/acts_like                           0ms    655KB\n            time                                                         3ms    610KB\n      date                                                               0ms    610KB\n      date                                                               2ms    367KB\n        date_core                                                        1ms    367KB\n\nTotal runtime 11.2834s\n```\n\n### archfiend\n```\n$ bundle exec analyze_requires archfiend\nGemFootprintAnalyzer (0.1.5)\n\nAnalyze results (average measured from 10 run(s))\ntime is the amount of time given require has taken to complete\nRSS is total memory increase up to the point after the require\n\nname                                        time   RSS after\n----------------------------------------------------------\narchfiend                                    64ms    888KB\n  archfiend/daemon                            1ms    888KB\n  archfiend/subprocess_loop                   1ms    855KB\n  archfiend/thread_loop                       1ms    835KB\n  archfiend/shared_loop/runnable              0ms    820KB\n  archfiend/logging/multi_logger              1ms    817KB\n  archfiend/logging/default_formatter         0ms    804KB\n  archfiend/logging/base_formatter            1ms    800KB\n  archfiend/logging                           5ms    779KB\n    logger                                    4ms    779KB\n      monitor                                 1ms    779KB\n  archfiend/application                       1ms    490KB\n  archfiend/version                           0ms    327KB\n  forwardable                                 2ms    309KB\n    forwardable/impl                          1ms    309KB\n\nTotal runtime 0.9878s\n```\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/irvingwashington/gem_footprint_analyzer. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the GemFootprintAnalyzer project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/[USERNAME]/gem_footprint_analyzer/blob/master/CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciek-rr%2Fgem_footprint_analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaciek-rr%2Fgem_footprint_analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciek-rr%2Fgem_footprint_analyzer/lists"}