BSD Ports

devel/google-perftools 2.17.2 MidnightBSD

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

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
devel

Description

Perf Tools is a collection of a high-performance multi-threaded malloc() implementation, plus some pretty nifty performance analysis tools. Perf Tools is the fastest memory allocation library available, it also often allows applications to have smaller memory footprint.

In the other systems

SystemPortVersion
MidnightBSDdevel/google-perftools2.17.2
FreeBSDdevel/google-perftools2.18.91
NetBSDwip/google-perftools1.5
DragonFlydevel/google-perftools2.16
HardenedBSDdevel/google-perftools2.18.1
GhostBSDdevel/google-perftools2.18.1

Install

Binary package:

mport install google-perftools

From mports:

cd /usr/mports/devel/google-perftools && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	google-perftools>0:devel/google-perftools
LIB_DEPENDS=	libprofiler.so:devel/google-perftools

Dependencies

No port depends on this one.

Configuration

Options name: devel_google-perftools

OptionDefaultDescription
ALIGN16on16 bytes allocation alignment
ALIGN8off8 bytes allocation alignment
DOCSoff
PAGE32Koff32K page size
PAGE64Koff64K page size
PAGE8Kon8K page size
PROFILERoffEnable CPU profiler
USES
compiler:c11 gmake libtool localbase:ldflags perl5
Service scripts
none

Files

pkg-plist 39
  • include/gperftools/heap-checker.h
  • include/gperftools/heap-profiler.h
  • include/gperftools/malloc_extension.h
  • include/gperftools/malloc_extension_c.h
  • include/gperftools/malloc_hook.h
  • include/gperftools/malloc_hook_c.h
  • include/gperftools/nallocx.h
  • include/gperftools/profiler.h
  • include/gperftools/stacktrace.h
  • include/gperftools/tcmalloc.h
  • lib/libprofiler.a
  • lib/libprofiler.so
  • lib/libprofiler.so.0
  • lib/libprofiler.so.0.5.17
  • lib/libtcmalloc.a
  • lib/libtcmalloc.so
  • lib/libtcmalloc.so.4
  • lib/libtcmalloc.so.4.6.3
  • lib/libtcmalloc_and_profiler.a
  • lib/libtcmalloc_and_profiler.so
  • lib/libtcmalloc_and_profiler.so.4
  • lib/libtcmalloc_and_profiler.so.4.7.3
  • lib/libtcmalloc_debug.a
  • lib/libtcmalloc_debug.so
  • lib/libtcmalloc_debug.so.4
  • lib/libtcmalloc_debug.so.4.6.3
  • lib/libtcmalloc_minimal.a
  • lib/libtcmalloc_minimal.so
  • lib/libtcmalloc_minimal.so.4
  • lib/libtcmalloc_minimal.so.4.6.3
  • lib/libtcmalloc_minimal_debug.a
  • lib/libtcmalloc_minimal_debug.so
  • lib/libtcmalloc_minimal_debug.so.4
  • lib/libtcmalloc_minimal_debug.so.4.6.3
  • libdata/pkgconfig/libprofiler.pc
  • libdata/pkgconfig/libtcmalloc.pc
  • libdata/pkgconfig/libtcmalloc_debug.pc
  • libdata/pkgconfig/libtcmalloc_minimal.pc
  • libdata/pkgconfig/libtcmalloc_minimal_debug.pc
distinfo 1
FileSizeSHA256
gperftools-2.17.2.tar.gz2.815669e+06bb172a54312f623b53d8b94cab040248c559decdb87574ed873e80b516e6e8eb
Master sites 1
  • https://github.com/gperftools/gperftools/releases/download/gperftools-${PORTVERSION}/