Skip to content

Releases: agourlay/hprof-slurp

0.6.0

04 May 07:55
b867b54
Compare
Choose a tag to compare
  • New feature to export result as JSON to enable further processing (#248).

For now until the memory usage is exported.

./hprof-slurp -i "test-heap-dumps/hprof-64.bin" --top 3 --json

The result is written to a file.

less hprof-slurp.json | grep jq .
{
  "top_allocated_classes": [
    {
      "class_name": "int[]",
      "instance_count": 436,
      "largest_allocation_bytes": 650016,
      "allocation_size_bytes": 2091112
    },
    {
      "class_name": "char[]",
      "instance_count": 1991,
      "largest_allocation_bytes": 16400,
      "allocation_size_bytes": 201842
    },
    {
      "class_name": "byte[]",
      "instance_count": 443,
      "largest_allocation_bytes": 8208,
      "allocation_size_bytes": 87294
    }
  ],
  "top_largest_instances": [..]
}

0.5.5

27 Apr 19:03
7e0f221
Compare
Choose a tag to compare
  • minor performance improvements

0.5.4

01 Feb 07:30
34d097f
Compare
Choose a tag to compare
  • report duplicated strings found (afcd86a)
  • bump parser to Nom 8 (575e2f7)
  • lots of cleanup and dependency updates

0.5.3

19 Mar 09:02
Compare
Choose a tag to compare

improve rendering of result table

0.5.2

08 Mar 08:55
Compare
Choose a tag to compare

publish to crates.io

0.5.1

15 Apr 16:05
Compare
Choose a tag to compare

Improvements

  • Use Apache 2.0 license
  • Provide ARM binaries

Dependency updates

Full Changelog: v0.5.0...v0.5.1

0.5.0

17 Oct 18:47
Compare
Choose a tag to compare

Announcement blog post https://agourlay.github.io/threads-in-hprof-slurp-0-5-0/

Add support for thread dump.

0.4.8

04 Aug 06:23
Compare
Choose a tag to compare

2% faster

0.4.7

02 Jul 05:54
Compare
Choose a tag to compare

Memory usage optimizations.

  • decrease memory usage for tracking Utf8String records
  • release partially working memory after ingesting multi-buffer records

0.4.6

25 Jun 15:28
Compare
Choose a tag to compare

2% faster