summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-04-02 21:19:19 +0200
committerGitHub <noreply@github.com>2021-04-02 21:19:19 +0200
commitf1ddec4ce4a9aeb5679c2a8fadba2bfb32d358e5 (patch)
treeafc5aaa0fdc72211c123eae3310fca5ecba6d40c
parent41e8339eb64b58cf98d276fc7f36b36ea7242b1a (diff)
parenta307aa2d1fbe1e83d8da6c572759e2dc4d5c2b94 (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.cpp1
-rw-r--r--vespamalloc/src/vespamalloc/malloc/threadpool.h4
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));
/**