bloaty
« Back to VersTracker
Description:
Size profiler for binaries
Type: Formula  |  Latest Version: 1.1@44  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: profiler binary-analysis debugging optimization developer-tools
Install: brew install bloaty
About:
Bloaty is a size profiler for binaries that analyzes the size of executable files and their constituent parts. It provides a detailed breakdown of where the binary's space is being used, helping developers identify large functions, data sections, and dependencies. This tool is invaluable for optimizing binary size in resource-constrained environments.
Key Features:
  • Deep binary analysis: Inspects ELF, Mach-O, and DWARF debug information
  • Multiple breakdown views: Analyze by symbols, source lines, or sections
  • Diffing capability: Compare two binaries to see what changed
  • VM map analysis: Understand memory layout and usage
Use Cases:
  • Reducing the size of embedded system firmware
  • Identifying large dependencies in application deployment
  • Optimizing mobile app binary size for faster downloads
  • Debugging unexpected binary size increases
Alternatives:
  • nm – nm is a standard tool for listing symbols but lacks Bloaty's detailed size analysis and diffing features
  • size – size only shows basic segment sizes, whereas Bloaty provides granular function-level breakdowns
License: Apache-2.0
Dependencies: abseil, capstone, protobuf, re2
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 13, 2025 5:36pm 44 VERSION_BUMP 75bb6b2e
Nov 15, 2025 1:27am 43 VERSION_BUMP 41f42d90
Jan 10, 2025 5:04am 36 VERSION_BUMP f4e8fff3
Sep 26, 2024 5:18am 31 VERSION_BUMP 2519f3c3
Sep 14, 2024 7:49am 30 VERSION_BUMP b3fac07c