Access 20 Gig or more from LuaJIT while coding in native Lua and minimizing GC speed penalties.
I started using LuaJIT© after first using F#, Python, Julia and C for stock and Forex related predictive work. I am always on the lookout for a language that is high speed as close as I can get to C without having to write in low level C all the time.
Lua is a language that feels somewhat like a cross between BASIC and Ruby and has been around for a long time. Lua may embedded or used stand-alone. It has been embedded into many games, entertainment consoles and other devices as a scripting language. The LuaJIT is a new compiler technology and takes what was already fast as an interpreted language and in some of our tests made it run over 20X faster with a few tests reaching 80X faster.
LuaJIT seemed like the ideal combination since it provided a language any ruby or python programmer would find readable with fast start-up times, excellent run-time speeds and good error messages. Continue reading “LuaJIT Access 20 Gig or More of Memory”