ljev:libev 的高性能 LuaJIT FFI 绑定

时间:2021-06-28 21:12:25
【文件属性】:
文件名称:ljev:libev 的高性能 LuaJIT FFI 绑定
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-28 21:12:25
Lua ljev - 用于 libev 的高性能 LuaJIT FFI 绑定 介绍 ljev 是 libev 的高性能 LuaJIT FFI 绑定。 未打补丁的 libev 的性能不错。 打补丁的 libev 允许 LuaJIT 接管足够多的主循环以消除回 Lua 的回调,其性能只有纯 C 的 10-20%,同时仍允许未修改的 C 代码在同一进程中挂钩到事件循环。 这仍然是一项正在进行的工作。 这当前需要提供 libev cdefs。 版权和许可 版权所有 :copyright: 2014–2015。
【文件预览】:
ljev-master
----ljev.lua(17KB)
----ljev-test.lua(565B)
----libev-test.c(805B)
----LICENSE(1KB)
----README.md(755B)
----libev-patches()
--------0003-Assume-presence-of-signalfd-and-eventfd-header-files.patch(1KB)
--------0001-It-s-a-.gitignore.patch(712B)
--------0002-Extract-guts-from-ev_run-for-luajitification-of-main.patch(7KB)
--------0004-Further-changes-for-ljev-performance.patch(2KB)

网友评论