reedlaw / http_client_benchmark

Ruby HTTP client memory profile/benchmark

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ruby HTTP client memory profile/benchmark

Results

Typhoeus

Total allocated: 1404635 bytes (16508 objects)
Total retained:  18152 bytes (321 objects)

allocated memory by gem
-----------------------------------
    864496  ethon-0.12.0
    298851  ffi-1.13.1
    206536  typhoeus-1.4.0
     34752  other

retained memory by gem
-----------------------------------
     13056  ethon-0.12.0
      2480  ffi-1.13.1
      2304  typhoeus-1.4.0
       312  other

Http.rb

Total allocated: 135638 bytes (1398 objects)
Total retained:  418 bytes (5 objects)

allocated memory by gem
-----------------------------------
     71173  http-4.4.1
     53564  addressable-2.7.0
      6707  http-parser-1.2.1
      2642  connection_pool-2.2.3
      1040  ffi-1.13.1
       432  other
        80  forwardable

retained memory by gem
-----------------------------------
       418  connection_pool-2.2.3

About

Ruby HTTP client memory profile/benchmark


Languages

Language:Ruby 100.0%