diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-04-02 21:19:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-02 21:19:19 +0200 |
commit | f1ddec4ce4a9aeb5679c2a8fadba2bfb32d358e5 (patch) | |
tree | afc5aaa0fdc72211c123eae3310fca5ecba6d40c | |
parent | 41e8339eb64b58cf98d276fc7f36b36ea7242b1a (diff) | |
parent | a307aa2d1fbe1e83d8da6c572759e2dc4d5c2b94 (diff) |
Merge pull request #17262 from vespa-engine/balder/inline-small-frequently-called-method
Inline small frequently called method.
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/malloc.cpp | 1 | ||||
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/threadpool.h | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/malloc.cpp b/vespamalloc/src/vespamalloc/malloc/malloc.cpp index 9653f0ae645..380e2844f42 100644 --- a/vespamalloc/src/vespamalloc/malloc/malloc.cpp +++ b/vespamalloc/src/vespamalloc/malloc/malloc.cpp @@ -3,6 +3,7 @@ #include <vespamalloc/malloc/memorywatcher.h> #include <vespamalloc/malloc/memblock.h> #include <vespamalloc/malloc/stat.h> +#include <vespamalloc/malloc/threadpool.hpp> namespace vespamalloc { diff --git a/vespamalloc/src/vespamalloc/malloc/threadpool.h b/vespamalloc/src/vespamalloc/malloc/threadpool.h index f719df026fe..1846bbdab4d 100644 --- a/vespamalloc/src/vespamalloc/malloc/threadpool.h +++ b/vespamalloc/src/vespamalloc/malloc/threadpool.h @@ -19,8 +19,8 @@ public: void setPool(AllocPool & pool) { _allocPool = & pool; } - void malloc(size_t sz, MemBlockPtrT & mem) __attribute__((noinline)); - void free(MemBlockPtrT mem, SizeClassT sc) __attribute__((noinline)); + void malloc(size_t sz, MemBlockPtrT & mem); + void free(MemBlockPtrT mem, SizeClassT sc); void info(FILE * os, size_t level, const DataSegment<MemBlockPtrT> & ds) const __attribute__((noinline)); /** |