| /f-stack/app/redis-5.0.5/deps/jemalloc/ |
| H A D | .gitignore | 1 /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 D | TUNING.md | 2 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 D | README | 1 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 D | configure.ac | 952 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 D | Makefile.in | 87 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 D | INSTALL.md | 1 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 D | jemalloc.pc.in | 7 Name: jemalloc 9 URL: http://jemalloc.net/
|
| H A D | configure | 1455 --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.yml | 40 - file lib/jemalloc.dll
|
| H A D | ChangeLog | 5 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 D | COPYING | 1 Unless otherwise specified, files in the jemalloc source distribution are
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/test/include/test/ |
| H A D | jemalloc_test.h.in | 58 # 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 D | jemalloc_test_defs.h.in | 1 #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 D | jemalloc-config.in | 6 @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 D | update-jemalloc.sh | 5 curl $URL > /tmp/jemalloc.tar.bz2 6 tar xvjf /tmp/jemalloc.tar.bz2 7 rm -rf jemalloc 8 mv jemalloc-${VER} jemalloc
|
| H A D | Makefile | 39 -(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 D | README.md | 23 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 D | jemalloc_preamble.h.in | 5 #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 D | jemalloc_internal_defs.h.in | 4 * 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 D | jemalloc_mangle.sh | 9 * 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 D | jemalloc_rename.sh | 8 * --with-jemalloc-prefix. With default settings the je_ prefix is stripped by
|
| /f-stack/app/redis-5.0.5/src/ |
| H A D | Makefile | 50 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 D | jemalloc_vc2015.sln | 11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jemalloc", "projects\vc2015\jemalloc\jemalloc.…
|
| H A D | jemalloc_vc2017.sln | 11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jemalloc", "projects\vc2017\jemalloc\jemalloc.…
|
| H A D | ReadMe.txt | 2 How to build jemalloc for Windows
|