All Versions
17
Latest Version
Avg Release Cycle
188 days
Latest Release
1212 days ago

Changelog History
Page 1

  • v1.0.0 Changes

    December 02, 2020
    • โž• Added new CLI ruby-memory-profiler which can be used to profile scripts @fatkodima
    • โฌ‡๏ธ Reduced memory usage when generating reports
    • ๐Ÿ’Ž Some optimizations for Ruby 2.7
    • โœ‚ Remove EOL Rubies: 2.3 and 2.4 are no longer supported (use an earlier version of the gem if needed)
  • v0.9.14 Changes

    June 27, 2019
    • Pass 'normalize_path: true' to pretty_print to have locations stripped
    • ๐Ÿ‘Œ Improve number formatting
  • v0.9.13 Changes

    March 22, 2019
    • โœ‚ remove support explicitly for all EOL rubies, 2.1 and 2.2
    • frozen string literal comment @RST-J
    • scale_bytes option @RST-J
  • v0.9.12 Changes

    October 04, 2018
    • Correct bug under-reporting memory for large string allocation @sam
  • v0.9.11 Changes

    July 22, 2018
    • โฌ‡๏ธ Reduce memory needed for string allocation tracing @dgynn
    • ๐Ÿ‘‰ Use yield rather than block.call to reduce an allocation @dgynn
    • Ensure string allocation locations sort consistently @dgynn
  • v0.9.10 Changes

    February 15, 2018
    • โž• Add better detection for stdlib "gems"
  • v0.9.9 Changes

    February 14, 2018
    • โž• Add options for pretty printer to customize report
  • v0.9.8 Changes

    February 27, 2017
    • โž• Add optional start/stop sematics to memory profiler api @nicklamuro @dgynn
  • v0.9.7 Changes

    November 06, 2016
    • ๐Ÿ‘Œ Improved class name detection for proxy objects, BasicObject objects, and other edge cases @inossidabile @Hamdiakoguz @dgynn
  • v0.9.6 Changes

    October 13, 2015
    • ๐Ÿ›  FIX: pretty_print was failing under some conditions @vincentwoo
    • ๐Ÿ›  FIX: if #class is somehow nil don't crash @vincentwoo