and plain realloc (not mlocked) as baseline
authorRobin Gareus <robin@gareus.org>
Tue, 19 Jul 2016 13:34:06 +0000 (15:34 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 19 Jul 2016 13:34:06 +0000 (15:34 +0200)
libs/ardour/ardour/luaproc.h
libs/ardour/luaproc.cc

index e5c6d157353d2e200f1301047352baea5ba81b8c..c855b0f346bf3af22b163390d53433bb9e4ce06a 100644 (file)
@@ -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__
index 40dcf9e8bb429a1e37d9b8ac849785b0156611a1..c7f44d9cd406704379729fb99559a202216a1fed 100644 (file)
@@ -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