dev-util/google-perftools (pg_overlay)

Search

Install

Install this package:

emerge -a dev-util/google-perftools

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.18.1 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

Manage flags for this package: euse -i <flag> -p dev-util/google-perftools | euse -E <flag> -p dev-util/google-perftools | euse -D <flag> -p dev-util/google-perftools

Flag Description 2.18.1
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 ⚠️
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 ⚠️
test Perform tests (slow!) and install compressed test results ⚠️

Manifest

Type File Size Versions
DIST gperftools-2.18.1.tar.gz 2199737 bytes 2.18.1
Unmatched Entries
Type File Size