LuaJIT简介_LUCTA公司介绍

LuaJIT简介_LUCTA公司介绍LuaJIT是刚刚在即时编译器(JIT)为»的Lua编程语言

LuaJIT简介_LUCTA公司介绍LuaJIT是刚刚在即时编译器(JIT)为 »  的Lua编程语言。Lua是一个功能强大,动态和轻量级的编程语言。它可能被嵌入或用作通用的,独立的语言

兼容性

Windows
Linux的
BSD
OSX
POSIX

Embedded
Android的
iOS版

PS3
PS4
PS Vita
Xbox 360

GCC
CLANG 

LLVM
MSVC

86
64位

PPC
E500
MIPS

Lua 5.1 

API + ABI
+ JIT
+ BitOp
+ FFI
嵌入式

DLL / .so

概观

3x 

– 100x
115  KB

VM
90  KB

JIT
63  KLOC

C
24  KLOC

ASM
11  KLOC

Lua

LuaJIT已被成功地用作游戏,设备,网络和图形应用程序,数字模拟,交易平台和许多其他专业应用程序中的脚本中间件。它从嵌入式设备,智能手机,桌面到服务器农场。它结合了高灵活性»  高性能 和无与伦比的低内存占用。

自2005年以来,LuaJIT一直在不断发展。它被广泛认为是最快的动态语言实现之一。自从第一次发布以来,它在许多跨语言基准测试中表现优于其他动态语言,通常情况下还是有很大的优势。

对于LuaJIT 2.0,整个虚拟机已经从头开始重写,并对性能进行了无情的优化。它将用汇编语言编写的高速解释器与先进的JIT编译器相结合。

一个创新的跟踪编译器集成了先进的基于SSA的优化和高度调整的代码生成后端。与动态语言相关的开销的大幅度降低使得它可以打破传统上为离线静态语言编译器保留的性能范围。今天的文章LuaJIT简介_LUCTA公司介绍分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/77955.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注