社区
C#
帖子详情
IL是解释运行的吗?
flowing2k
2003-07-17 02:24:13
如果是,为什么java的字节码会这么慢,而C#却不会?.net也是编译为IL再解释运行的,java也是编译为字节码再解释运行。
...全文
87
8
打赏
收藏
IL是解释运行的吗?
如果是,为什么java的字节码会这么慢,而C#却不会?.net也是编译为IL再解释运行的,java也是编译为字节码再解释运行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cppTrier
2003-07-25
打赏
举报
回复
同意楼上的,而且java现在也用JIT编译器(just in time即时编译)运行了,效率不应该会比C#差。 有差异是因为.net的虚拟机和操作系统结合得比较紧密(都是M$的呀) Java没有这个优势。
ruihuahan
2003-07-25
打赏
举报
回复
不是解释,是即时编译。解释是编译一句,运行一句。即时编译是一次全部编译完,然后运行,且只需在第一次执行时编译。
flowing2k
2003-07-22
打赏
举报
回复
up
52juanjuan
2003-07-22
打赏
举报
回复
我想是两种不同编译方法,如果认为不对,请教一下
proud
2003-07-22
打赏
举报
回复
即时编译
flowing2k
2003-07-21
打赏
举报
回复
请教
flowing2k
2003-07-18
打赏
举报
回复
t
iainet
2003-07-18
打赏
举报
回复
net也是编译为IL再解释运行的,java也是编译为字节码再解释运行。
*************8
上面的观点应该是错误的!
C# 反编译NET_
IL
命令查询器
C# 反编译NET_
IL
命令查询器C# 反编译NET_
IL
命令查询器
java 毕业论文外文文献翻译
Microsoft中间语言与Java字节代码共享一种理念:它们都是一种低级语言,语法很简单,可以非常快速地转换为机器码。对于代码来说,这种精心设计的通用语法,有很大的优点。
Unity热更新之
IL
Runtime
IL
Runtime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的
IL
运行
时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新
IL
Runtime的优势同市面上的其他热更方案相比,
IL
Runtime主要有以下优点:无缝访问C#工程的现成代码,无需额外抽象脚本API直接使用VS2015进行开发,
IL
Runtime的解译引擎支持.Net 4.6编译的DLL执行效率是L#的10-20倍选择性的CLR绑定使跨域调用更快速,绑定后跨域调用的性能能达到slua的2倍左右(从脚本调用GameObject之类的接口)支持跨域继承完整的泛型支持拥有Visual Studio的调试插件,可以实现真机源码级调试。支持Visual Studio 2015 Update3 以及Visual Studio 2017_____________________________________________________________________________________________________________本课程带领大家极速的上手
IL
Runtime中,让大家学会在Unity如何快速集成
IL
Runtime热更新技术~
il
dasm.exe和
il
asm.exe
有的 VS安装了没这2个工具,我就提供了
IL
2CPP是什么?
Unity3D 想必大家都不陌生,独立游戏制作者们很多人都在用它,甚至一些大公司也用在很商业的游戏制作上。Unity3D最大的一个特点是一次制作,多平台部署,而 这一核心功能是靠Mono实现的。可以说Mono是Unity3D核心的核心,是Unity3D跨平台的根本。但是在2014年年中的时 候,Unity3D官方博客上却发了一篇“The future of scripting in unity”的文章,引出了
IL
2CPP的概念,感觉有取代Mono之势。那什么是
IL
2CPP,它能为Unity3D和作为使用Un
C#
110,825
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章