Android-LuaJavax
Android-LuaJavax copied to clipboard
Powerful Kotlin style API for Android Lua.
**长时间运行或者有大量与 Java 交互**的情况下,会达到 51200 **全局引用表溢出**的情况 我看 luajava.c 的 [gc 方法](https://github.com/bennyhuo/Android-LuaJavax/blob/d24f5c6018230a30e6e0832fd1a530a62985b00e/luajava/src/main/jni/luajava/luajava.c#L758)里有 DeleteGlobalRef,不熟悉 c,我试着修改尝试使其可以在 lgc.c 的 [freeobj 方法](https://github.com/bennyhuo/Android-LuaJavax/blob/d24f5c6018230a30e6e0832fd1a530a62985b00e/luajava/src/main/jni/lua/lgc.c#L696)里也可以进行 DeleteGlobalRef,往 [CommonHeader](https://github.com/bennyhuo/Android-LuaJavax/blob/d24f5c6018230a30e6e0832fd1a530a62985b00e/luajava/src/main/jni/lua/lobject.h#L85)(GCObject)添加了一个由 NewGlobalRef 返回的 jobject 成员 下面是一些尝试的修改。。。 lgc.c ```c static void freeobj(lua_State *L, GCObject...