go-size-analyzer

A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.

AGPL-3.0 License

Downloads
71
Stars
1.2K

Bot releases are hidden (Show)

go-size-analyzer - v1.3.2

Published by Zxilly 4 months ago

Changelog

  • 2f29c5b262e3a303602fb0dd6f93a5690eac7167: feat: add strict type check for dwarf struct field (@Zxilly)
  • 61d92f04bca771a62e18258b994178fde1948518: fix: use same logic for all bss section check (@Zxilly)
go-size-analyzer - v1.2.2

Published by Zxilly 5 months ago

go-size-analyzer - v1.0.13

Published by Zxilly 5 months ago

Changelog

  • 00d20eaac813f800a2fb8d20b510fcb616335758: fix: print test detail if failed (@Zxilly)
  • 0de303be1622c64820216614a32c6c413dac4a92: fix: set initial screen size for tui (@Zxilly)
  • 06f1998a09d070574bd0a5b7f0f9053635d0fb49: fix: update size on demand (@Zxilly)
go-size-analyzer - v1.0.12

Published by Zxilly 5 months ago

Changelog

  • 00ddd350bef057342e6fd4439970685b564cbc6c: build: mention contributor if possible (@Zxilly)
  • 1dc8adb3327c0261c3219aca12b2bf3133647df9: feat: use different color for item has children (@Zxilly)
go-size-analyzer - v1.0.11

Published by Zxilly 5 months ago

Changelog

  • 57337cc updated-dependencies
  • 6c6f4d6 fix: fix embed build
  • 42af187 perf: remove mapset
  • 0687e97 refactor: replace go-json with jsonv2
go-size-analyzer - v1.0.9

Published by Zxilly 5 months ago

Changelog

  • 890f668 feat: add prometheus and vitess to test
  • a423e66 fix: potential deadlock in disasm
  • 71cbf3c fix: section left size can be negative
  • ea38dd3 perf: enable react compiler
go-size-analyzer - v1.0.8

Published by Zxilly 5 months ago

Changelog

  • 9db9313 perf: set max memory limit
  • 4ef6498 perf: streamline file writing operations
go-size-analyzer - v1.0.7

Published by Zxilly 5 months ago

Changelog

  • c837905 fix: fix mmap close too early
  • 59c4eab perf: use mmap for file open
go-size-analyzer - v1.0.6

Published by Zxilly 5 months ago

Changelog

  • 7f2e979 fix: set wrong license for packages
go-size-analyzer - v1.0.5

Published by Zxilly 5 months ago

Changelog

  • a2ce12d Use fmt.Fprintf
  • cb9affd chore(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0
  • 5b24690 feat: add configurable gc rate
  • 5fb4dd1 feat: remove unused package wrapper
  • 8bd1a37 fix: add a check for gcRate
  • 937fdde fix: get sha for bundle manually
  • 5fd4984 fix: read sha from git directly
  • 7ec559e perf: optimize memory consumption on json
  • 2e93ff4 perf: optimize render performance
  • 84e2fea perf: remove duplicate disasm result check
  • c02733c perf: use global event listener
  • 05db7c5 perf: using an aggressive GC strategy
go-size-analyzer - v1.0.4

Published by Zxilly 5 months ago

Changelog

  • 6bbc206 chore(deps-dev): bump @types/react from 18.3.1 to 18.3.2 in /ui
  • 6219558 chore(deps-dev): bump sass from 1.77.0 to 1.77.1 in /ui
  • 6ce9a6a feat: support cache under net buildmode
  • 8394b0c fix: handle nil deref from trie
  • 5680a99 fix: resolve all known issue from linter
  • d0f0ea7 style: fix most lint issues
  • f5ee0dc style: follow golangci-lint suggestion
  • 4820f84 style: update code to follow lint
go-size-analyzer - v1.0.3

Published by Zxilly 6 months ago

Changelog

  • 697e826 ci: add flag to codecov report
  • 4bf2f69 ci: count in tui coverage
  • e1be139 ci: not cancel old commit test
  • 0058964 feat: add mouse support and store the cursor
  • da957e6 perf: avoids the serialisation overhead of the treemap
  • 9be5f09 refactor: not read size from term fd