Home
last modified time | relevance | path

Searched refs:jemalloc (Results 1 – 25 of 28) sorted by relevance

12

/f-stack/app/redis-5.0.5/deps/jemalloc/
H A D.gitignore1 /bin/jemalloc-config
2 /bin/jemalloc.sh
12 /doc/jemalloc.xml
13 /doc/jemalloc.html
14 /doc/jemalloc.3
16 /jemalloc.pc
34 /include/jemalloc/jemalloc.h
35 /include/jemalloc/jemalloc_defs.h
36 /include/jemalloc/jemalloc_macros.h
37 /include/jemalloc/jemalloc_mangle.h
[all …]
H A DTUNING.md2 jemalloc (as of 5.1.0). The default configuration of jemalloc tends to work
14 [malloc_conf](http://jemalloc.net/jemalloc.3.html#tuning).
16 * [background_thread](http://jemalloc.net/jemalloc.3.html#background_thread)
26 * [metadata_thp](http://jemalloc.net/jemalloc.3.html#opt.metadata_thp)
38 * [dirty_decay_ms](http://jemalloc.net/jemalloc.3.html#opt.dirty_decay_ms) and
39 [muzzy_decay_ms](http://jemalloc.net/jemalloc.3.html#opt.muzzy_decay_ms)
49 * [narenas](http://jemalloc.net/jemalloc.3.html#opt.narenas)
60 * [percpu_arena](http://jemalloc.net/jemalloc.3.html#opt.percpu_arena)
103 * [Explicit arenas](http://jemalloc.net/jemalloc.3.html#arenas.create)
112 time](http://jemalloc.net/jemalloc.3.html#arena.i.dirty_decay_ms) if
[all …]
H A DREADME1 jemalloc is a general purpose malloc(3) implementation that emphasizes
2 fragmentation avoidance and scalable concurrency support. jemalloc first came
5 jemalloc development efforts broadened to include developer support features
6 such as heap profiling and extensive monitoring/tuning hooks. Modern jemalloc
8 remains critical. Ongoing development efforts trend toward making jemalloc
16 jemalloc.
20 URL: http://jemalloc.net/
H A Dconfigure.ac952 cfgoutputs_tup="${cfgoutputs_tup} jemalloc.pc:jemalloc.pc.in"
955 cfgoutputs_tup="${cfgoutputs_tup} doc/jemalloc.xml:doc/jemalloc.xml.in"
972 cfghdrs_in="${cfghdrs_in} include/jemalloc/jemalloc.sh"
976 cfghdrs_out="${cfghdrs_out} include/jemalloc/jemalloc${install_suffix}.h"
990 cfghdrs_tup="include/jemalloc/jemalloc_defs.h:include/jemalloc/jemalloc_defs.h.in"
1439 dnl jemalloc configuration.
2197 …"${srcdir}/include/jemalloc/jemalloc_rename.sh" "${objroot}include/jemalloc/internal/public_symbol…
2204 …{srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.…
2216 AC_CONFIG_COMMANDS([include/jemalloc/jemalloc.h], [
2218 …"${srcdir}/include/jemalloc/jemalloc.sh" "${objroot}" > "${objroot}include/jemalloc/jemalloc${inst…
[all …]
H A DMakefile.in87 LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix)
90 BINS := $(objroot)bin/jemalloc-config $(objroot)bin/jemalloc.sh $(objroot)bin/jeprof
91 C_HDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h
92 C_SRCS := $(srcroot)src/jemalloc.c \
142 PC := $(objroot)jemalloc.pc
143 MAN3 := $(objroot)doc/jemalloc$(install_suffix).3
339 $(objroot)include/jemalloc $(objroot)include/jemalloc/internal
425 $(INSTALL) -d $(INCLUDEDIR)/jemalloc
428 $(INSTALL) -m 644 $$h $(INCLUDEDIR)/jemalloc; \
533 rm -f $(objroot)bin/jemalloc-config
[all …]
H A DINSTALL.md1 Building and installing a packaged release of jemalloc can be as simple as
25 functionality is enabled, where jemalloc is installed, etc. Optionally, pass
54 VERSION configuration when embedding a jemalloc release into another
76 * `--with-jemalloc-prefix=<prefix>`
86 This makes it possible to use jemalloc at the same time as the system
87 allocator, or even to use multiple copies of jemalloc simultaneously.
229 libc, wherein jemalloc is embedded.
255 jemalloc does follow the C standard by default (caveat: jemalloc
328 To build only parts of jemalloc, use the following targets:
337 To install only parts of jemalloc, use the following targets:
[all …]
H A Djemalloc.pc.in7 Name: jemalloc
9 URL: http://jemalloc.net/
H A Dconfigure1455 --with-jemalloc-prefix=<prefix>
12950 "include/jemalloc/jemalloc.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/jemalloc/jemalloc.h" ;;
12954 "bin/jemalloc-config") CONFIG_FILES="$CONFIG_FILES bin/jemalloc-config" ;;
12955 "bin/jemalloc.sh") CONFIG_FILES="$CONFIG_FILES bin/jemalloc.sh" ;;
13542 …cdir}/include/jemalloc/internal/public_namespace.sh" "${objroot}include/jemalloc/internal/public_s…
13553 mkdir -p "${objroot}include/jemalloc"
13558 …"${srcdir}/include/jemalloc/jemalloc_rename.sh" "${objroot}include/jemalloc/internal/public_symbol…
13562 …{srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.…
13566 …srcdir}/include/jemalloc/jemalloc_mangle.sh" "${objroot}include/jemalloc/internal/public_symbols.t…
13568 "include/jemalloc/jemalloc.h":C)
[all …]
H A D.appveyor.yml40 - file lib/jemalloc.dll
H A DChangeLog5 https://github.com/jemalloc/jemalloc
15 candidate for applications to upgrade, from both jemalloc 5.0 and before. For
17 guidelines on jemalloc tuning.
98 Bug fixes (most of the issues are only relevant to jemalloc 5.0):
165 the most cohesively designed version of jemalloc so far, with ample
240 - Support static linking of jemalloc with glibc. (@djwatson)
447 - Fix static linking of jemalloc with glibc. (@djwatson)
679 jemalloc/jemalloc.h and malloc.h in C++ code.
752 - Add missing header includes in jemalloc/jemalloc.h, so that applications
753 only have to #include <jemalloc/jemalloc.h>.
[all …]
H A DCOPYING1 Unless otherwise specified, files in the jemalloc source distribution are
/f-stack/app/redis-5.0.5/deps/jemalloc/test/include/test/
H A Djemalloc_test.h.in58 # include "jemalloc/jemalloc@[email protected]"
72 # include "jemalloc/internal/hooks.h"
75 # include "jemalloc/internal/assert.h"
76 # include "jemalloc/internal/malloc_io.h"
77 # include "jemalloc/internal/nstime.h"
78 # include "jemalloc/internal/util.h"
81 # include "jemalloc/internal/qr.h"
82 # include "jemalloc/internal/ql.h"
92 # include "jemalloc/jemalloc@[email protected]"
102 # include "jemalloc/jemalloc_rename.h"
[all …]
H A Djemalloc_test_defs.h.in1 #include "jemalloc/internal/jemalloc_internal_defs.h"
2 #include "jemalloc/internal/jemalloc_internal_decls.h"
/f-stack/app/redis-5.0.5/deps/jemalloc/bin/
H A Djemalloc-config.in6 @BINDIR@/jemalloc-config <option>
9 --version : Print jemalloc version.
11 --config : Print configure options used to build jemalloc.
18 --cc : Print compiler used to build jemalloc.
19 --cflags : Print compiler flags used to build jemalloc.
20 --cppflags : Print preprocessor flags used to build jemalloc.
21 --cxxflags : Print C++ compiler flags used to build jemalloc.
22 --ldflags : Print library flags used to build jemalloc.
23 --libs : Print libraries jemalloc was linked against.
/f-stack/app/redis-5.0.5/deps/
H A Dupdate-jemalloc.sh5 curl $URL > /tmp/jemalloc.tar.bz2
6 tar xvjf /tmp/jemalloc.tar.bz2
7 rm -rf jemalloc
8 mv jemalloc-${VER} jemalloc
H A DMakefile39 -(cd jemalloc && [ -f Makefile ] && $(MAKE) distclean) > /dev/null || true
78 jemalloc: .make-prerequisites target
80 …cd jemalloc && ./configure --with-version=5.1.0-0-g0 --with-lg-quantum=3 --with-jemalloc-prefix=je…
81 cd jemalloc && $(MAKE) CFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" lib/libjemalloc.a
83 .PHONY: jemalloc
H A DREADME.md23 1. Remove the jemalloc directory.
24 2. Substitute it with the new jemalloc source tree.
37 5. In Jemalloc three, file `include/jemalloc/jemalloc_macros.h.in`, make sure
39 6. Implement the function `je_get_defrag_hint()` inside `src/jemalloc.c`. You
/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Djemalloc_preamble.h.in5 #include "jemalloc/internal/jemalloc_internal_decls.h"
15 # include "jemalloc/internal/public_namespace.h"
17 # include "../jemalloc@[email protected]"
21 # include "../jemalloc@[email protected]"
34 #include "jemalloc/internal/jemalloc_internal_macros.h"
43 # include "jemalloc/internal/private_namespace.h"
45 # include "jemalloc/internal/private_namespace_jet.h"
48 #include "jemalloc/internal/hooks.h"
154 * Undocumented, for jemalloc development use only at the moment. See the note
155 * in jemalloc/internal/log.h.
H A Djemalloc_internal_defs.h.in4 * If JEMALLOC_PREFIX is defined via --with-jemalloc-prefix, it will cause all
350 * If defined, jemalloc symbols are not exported (doesn't work when
358 /* If defined, jemalloc takes the malloc/free/etc. symbol names. */
/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/
H A Djemalloc_mangle.sh9 * so that it is possible to use jemalloc in conjunction with another allocator
12 * --with-mangling and/or --with-jemalloc-prefix configuration settings.
30 * public jemalloc API if JEMALLOC_NO_DEMANGLE is defined. This is primarily
31 * meant for use in jemalloc itself, but it can be used by application code to
33 * and/or --with-jemalloc-prefix.
H A Djemalloc_rename.sh8 * --with-jemalloc-prefix. With default settings the je_ prefix is stripped by
/f-stack/app/redis-5.0.5/src/
H A DMakefile50 MALLOC=jemalloc
74 MALLOC=jemalloc
151 ifeq ($(MALLOC),jemalloc)
152 DEPENDENCY_TARGETS+= jemalloc
153 FINAL_CFLAGS+= -DUSE_JEMALLOC -I../deps/jemalloc/include
154 FINAL_LIBS := ../deps/jemalloc/lib/libjemalloc.a $(FINAL_LIBS)
/f-stack/app/redis-5.0.5/deps/jemalloc/msvc/
H A Djemalloc_vc2015.sln11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jemalloc", "projects\vc2015\jemalloc\jemalloc.…
H A Djemalloc_vc2017.sln11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jemalloc", "projects\vc2017\jemalloc\jemalloc.…
H A DReadMe.txt2 How to build jemalloc for Windows

12