dev-util/google-perftools (gentoo)

Search

Package Information

Description:
Fast, multi-threaded malloc() and nifty performance analysis tools
Homepage:
https://github.com/gperftools/gperftools
License:
MIT

Versions

Version EAPI Keywords Slot
2.17.2 8 -* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 0/4
2.16 8 -* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 0/4
2.15 8 -* amd64 arm arm64 ppc ppc64 ~riscv x86 0/4

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>voyageur@gentoo.org</email>
		<name>Bernard Cafarelli</name>
	</maintainer>
	<use>
		<flag name="pagesize-16k">
			Use 16K page size for tcmalloc. Larger size makes tcmalloc faster,
			at the cost of using more space (due to internal fragmentation)
		</flag>
		<flag name="pagesize-32k">
			Use 32K page size for tcmalloc. Larger size makes tcmalloc faster,
			at the cost of using more space (due to internal fragmentation)
		</flag>
		<flag name="pagesize-64k">
			Use 64K page size for tcmalloc. Larger size makes tcmalloc faster,
			at the cost of using more space (due to internal fragmentation)
		</flag>
		<flag name="pagesize-128k">
			Use 128K page size for tcmalloc. Larger size makes tcmalloc faster,
			at the cost of using more space (due to internal fragmentation)
		</flag>
		<flag name="pagesize-256k">
			Use 256K page size for tcmalloc. Larger size makes tcmalloc faster,
			at the cost of using more space (due to internal fragmentation)
		</flag>
		<flag name="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.
		</flag>
		<flag name="minimal">
			Only build the tcmalloc_minimal library, ignoring the heap
			checker and the profilers.
		</flag>
		<flag name="optimisememory">
			To build libtcmalloc with smaller internal caches.
		</flag>
	</use>
	<upstream>
		<remote-id type="github">gperftools/gperftools</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 2.17.2 2.16 2.15
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.
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-16k Use 16K 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)
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)
static-libs Build static versions of dynamic libraries as well
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
DIST gperftools-2.15.tar.gz 888271 bytes 2.15
DIST gperftools-2.16.tar.gz 1743259 bytes 2.16
DIST gperftools-2.17.2.tar.gz 2182122 bytes 2.17.2
Unmatched Entries
Type File Size