summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-07-19 15:34:06 +0200
committerRobin Gareus <robin@gareus.org>2016-07-19 15:34:06 +0200
commitae2ce3053f465fd5685343c30b32b642cef5f882 (patch)
treee627b4bc1fdce6d8e9fa76d7019b1d0b97bb630b
parentcf89f645ab4a7fae37abd0241c02203353f359ff (diff)
and plain realloc (not mlocked) as baseline
-rw-r--r--libs/ardour/ardour/luaproc.h3
-rw-r--r--libs/ardour/luaproc.cc4
2 files changed, 6 insertions, 1 deletions
diff --git a/libs/ardour/ardour/luaproc.h b/libs/ardour/ardour/luaproc.h
index e5c6d15735..c855b0f346 100644
--- a/libs/ardour/ardour/luaproc.h
+++ b/libs/ardour/ardour/luaproc.h
@@ -17,8 +17,9 @@
675 Mass Ave, Cambridge, MA 02139, USA.
*/
-//#define WITH_LUAPROC_STATS
+#define WITH_LUAPROC_STATS
//#define USE_TLSF
+#define USE_MALLOC
#ifndef __ardour_luaproc_h__
#define __ardour_luaproc_h__
diff --git a/libs/ardour/luaproc.cc b/libs/ardour/luaproc.cc
index 40dcf9e8bb..c7f44d9cd4 100644
--- a/libs/ardour/luaproc.cc
+++ b/libs/ardour/luaproc.cc
@@ -49,6 +49,8 @@ LuaProc::LuaProc (AudioEngine& engine,
, _mempool ("LuaProc", 2097152)
#ifdef USE_TLSF
, lua (lua_newstate (&PBD::TLSF::lalloc, &_mempool))
+#elif define USE_MALLOC
+ , lua ()
#else
, lua (lua_newstate (&PBD::ReallocPool::lalloc, &_mempool))
#endif
@@ -77,6 +79,8 @@ LuaProc::LuaProc (const LuaProc &other)
, _mempool ("LuaProc", 2097152)
#ifdef USE_TLSF
, lua (lua_newstate (&PBD::TLSF::lalloc, &_mempool))
+#elif define USE_MALLOC
+ , lua ()
#else
, lua (lua_newstate (&PBD::ReallocPool::lalloc, &_mempool))
#endif