Apocrypha

google-perftools

Fast, multi-threaded malloc() and nifty performance analysis tools

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 2.17.2 3 16 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvarmppc Committed
2.17.2 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
2.16 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing arm testing ppc testing view · download · history ↗
2.15 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing arm stable ppc stable view · download · history ↗

Use flags of 2.17.2

  • pagesize-16k Use 16K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
  • pagesize-32k Use 32K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
  • pagesize-64k Use 64K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
  • pagesize-128k Use 128K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
  • pagesize-256k Use 256K page size for tcmalloc. Larger size makes tcmalloc faster, at the cost of using more space (due to internal fragmentation)
  • +debug Build a set of libraries with debug support (so-called debugalloc). These are available by default but are not needed unless you're actually developing using tcmalloc.
  • llvm-libunwind Use llvm-runtimes/libunwind instead of sys-libs/libunwind
  • minimal Only build the tcmalloc_minimal library, ignoring the heap checker and the profilers.
  • optimisememory To build libtcmalloc with smaller internal caches.
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • static-libs Build static versions of dynamic libraries as well
8 expansion flags (python targets, ABIs, cpu flags…)
  • abi_x86_32
  • abi_x86_64
  • abi_x86_x32
  • abi_mips_n32
  • abi_mips_n64
  • abi_mips_o32
  • abi_s390_32
  • abi_s390_64

Runtime dependencies of 2.17.2

show 6 lines
llvm-libunwind? (
)
!llvm-libunwind? (
)