[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: collected c calls faster?
- From: Jakub Piotr Cłapa <jpc-ml@...>
- Date: Tue, 18 Oct 2011 13:06:16 +0200
On 18.10.11 12:36, Oskar Forsslund wrote:
since i almost only do c++ calls from lua I figured this was the main
part that took time (the calling that is) and tried to minimize this by
not changing between lua and c++ more than necessary and thought this
would help and was really surprised when it didn't
But what you did was just shuffling around the calls. I am not an expert
on Lua internals but one can easily imagine that under the hood the Lua
virtual machine does the exact same thing you try to do by hand.
You may try to optimize your Lua API usage (to minimize the data
conversions between Lua and C) or see if LuaJIT and its FFI helps.
Jakub Piotr Cłapa