pkg.sopackage field notes

brew / Rang 1054

jemalloc mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für jemalloc in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install jemalloc

provider-native install command

Überblick

Paketzusammenfassung

Implementation of malloc emphasizing fragmentation avoidance

Befehle und Aliase

  • jemalloc-config
  • jemalloc.sh
  • jeprof

Verlauf

Projektgeschichte und Nutzung

jemalloc is a general-purpose malloc implementation known in package-manager catalogs because it can be installed as a system allocator, linked into performance-sensitive programs, or preloaded for applications that benefit from predictable allocation behavior.

Projektgeschichte

The project describes itself as emphasizing fragmentation avoidance and scalable concurrency. Its public history begins with use as the FreeBSD libc allocator in 2005, then broadens in 2010 with developer-facing facilities such as heap profiling and monitoring or tuning hooks.

The project site points to GitHub as the primary repository and treats the manual page and wiki as the two main documentation surfaces. Its branch layout has kept stable release tracking and older stable lines visible, which matters for downstream packaging because allocators are low-level dependencies with conservative upgrade habits.

Adoptionsgeschichte

jemalloc moved from a FreeBSD allocator into a portable package used by applications that care about allocator behavior under concurrency and fragmentation pressure. Its adoption pattern is therefore less like a user-facing CLI and more like a selectable runtime component for databases, language runtimes, services, and performance investigations.

Wie es verwendet wird

Package users commonly install the library and development files, link programs against it, or use loader mechanisms to substitute it for the platform allocator. The bundled tools and scripts such as jemalloc-config, jemalloc.sh, and jeprof make the Homebrew formula useful both for building software and for profiling heap behavior.

Warum Paket-Nerds sich dafür interessieren

jemalloc is package-nerd material because it sits below ordinary application code: swapping an allocator can change memory fragmentation, latency, profiling visibility, and production stability without changing the application source. Its presence across many package managers makes allocator choice a reproducible dependency rather than a local build trick.

Zeitleiste

  • 2005: jemalloc first came into use as the FreeBSD libc allocator.
  • 2010: development broadened to include heap profiling plus monitoring and tuning hooks.
  • 2013: the public GitHub repository was created for the project.
  • 2016: the project retired legacy mailing lists in favor of GitHub-based project activity.

Related projects

  • FreeBSD remains historically important because jemalloc entered production use through its libc allocator.
  • jeprof is the related profiling utility shipped with the package for heap-profile analysis.
  • Other allocator projects such as system malloc implementations and alternative malloc libraries are the natural comparison set, but jemalloc's packaging role is strongest where a program deliberately opts into its allocation behavior.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/malloc.conf

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
jemalloc-configExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jemalloc.shExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jeprofExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version5.3.1
Manager aktualisiert2026-07-29
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:jemalloc
Version5.3.1
PaketmanagerHomebrew
Homepagehttps://jemalloc.net/
Repositoryhttps://github.com/jemalloc/jemalloc
Zuletzt aktualisiert2026-07-29T09:39:17Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • curated configuration and credential file locations
  • curated package history
  • pkgdb category and tag curation