ARM 平台的 Windows 8 没有 JIT

oschina
 oschina
发布于 2012年05月19日
收藏 2

Windows 8 在 ARM (W8ARM) 平台上面只允许独立开发者开发沙箱应用程序。也就是说只能访问 WinRT API 而不是完整的 Win32 API。WIN32 API 是存在的,但是只有 IE 还有系统进程能访问。

WinRT API 不提供类似 VirtualAlloc() 或者 VirtualProtect() 的功能来动态的执行代码。但是 JIT 编译器需要这个功能,也就是 W8ARM 将没有第三方的 JIT 编译器。

IE 在 W8ARM 上有特殊的权限,可以用 JIT 编译器来加速 JavaScript。任何其他浏览器都不可能在 W8ARM 上和 IE 拼性能……

这个限制的影响是甚远的。在 W8ARM 上,没有 LuaJIT,没有 PyPy,没有 Java,没有 V8,也就没有 Scala,Clojure,JRuby……

 

原文链接OSChina.NET 编译

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:ARM 平台的 Windows 8 没有 JIT
加载中

最新评论(19

军师
看来微软的重点是在win8+X86上了。
sunnsun
sunnsun
平板上就不一定用w8了 
javasql
javasql
有linux,有android就够了。。。wp貌似可有可无。。。
CheckStyle
CheckStyle
用户Care这些吗?
timxx
timxx
安心用我的linux。。。
EvangelionVR
EvangelionVR

引用来自“杨同学”的评论

IE 在 W8ARM 上有特殊的权限,可以用 JIT 编译器来加速 JavaScript。任何其他浏览器都不可能在 W8ARM 上和 IE 拼性能……

——微软不怕被反垄断调查吗

苹果怕吗?.
MarcoYu
MarcoYu
這樣能與 Android 爭嗎...
伟子啊
伟子啊
WIN 8注定失败!
杨同学
杨同学
IE 在 W8ARM 上有特殊的权限,可以用 JIT 编译器来加速 JavaScript。任何其他浏览器都不可能在 W8ARM 上和 IE 拼性能……

——微软不怕被反垄断调查吗
返回顶部
顶部