加载中 ...
Iava平台
2-bit wordcode unit
等长16-bitnbsp; code unit
等长 8 -bit bytecode unit
不等长 ARM or MIPS OR OTHER CPU instructions 指令数 112 220 202 根据编译器决定,数量不定 安全性 未认证程序实行Sandboxed保护。
type safe
reference safe
应用软件不会导致死机或重启。 不确定是否有Sandboxed保护。
type safe
reference safe
应用软件不会导致死机或重启。 有Sandboxed保护。
JAVA无指针类型
reference safe
应用软件不会导致死机或重启。 无安全性保护,无法防止指针越界等漏洞。
Type not safe
reference not safe
应用软件会导致死机或重启。 权限认证 厂家发行认证
用户使用认证
可防止恶意程序破坏或盗取手机费用 用户使用认证
部分防止恶意程序破坏或盗取手机费用 厂家发行认证
用户使用认证
可防止恶意程序破坏或盗取手机费用 无认证机制或不提供开发工具。
无法防止恶意程序破坏或盗取手机费用
部分平台有认证机制 支持语言 ANSI C or Java(需转换执行) Java (需转换执行) java ARM C OR GCC C 跨平台性能 可以在不同的CPU及操作系统运行。无需改动可运行于ARM/MIPS WINDOWS/LINUX/NUCLEUS等 可以在不同的CPU及操作系统运行。无需改动可运行于ARM/MIPS WINDOWS/LINUX/NUCLEUS等 可以在不同的CPU及操作系统运行。无需改动可运行于ARM/MIPS WINDOWS/LINUX/NUCLEUS等 不具备跨平台性能,只能在相同指令架构的CPU上运行。如果在不同平台运行,需要重新编译。 虚拟内存
性能 支持Virtual memory pages,程序容量不受限制,gt;2000K bytes 支持Virtual memory pages,程序容量不受限制。 不支持Virtual memory,程序容量受内存容量限制,lt;300K bytes (MT6225) 不支持Virtual memory,程序容量受内存容量限制,lt;300K bytes (MT6225) 内存管理 Garbage collection(GC)
and malloc free Garbage collection(GC) Garbage collection(GC) malloc free
No GC ROM需求 不支持JAVA 132KB
支持JAVA 250KB
(MT6225) Large shared library of code: 10MB 约1000KB (MT6225) lt;150KB (MT6225) RAM需求 不支持JAVA
6KB(独占) 488KB(共享)
支持JAVA
11KB(独占) 900KB(共享)
nbsp; 最小需求 RAM: 20MB gt;500KB(独占) gt;500KB(共享)
(MT6225) 6KB-100KB(独占)
gt;500KB(共享) CPU需求 16、32位 ARM MIPS X86 DSP
gt;30M MIPS 16、32位 ARM MIPS X86 DSP
gt;250M MIPS 8、16、32位 ARM MIPS X86 DSP
gt;20M MIPS ARM GUI性能 标准窗口控件(56个)可扩展 非常强大 简单窗口控件(8个) NO GUI 加速机制 由于使用32位wordcode,可以高效实现AOT(Ahead of Time),与ARM 和 MIPS 指令可达到70% 直接指令对照翻译。未来发展可实现与native code近似的执行速度。 适用于高端CPU,250MHZ以上
no JIT,no AOT
未来会加入各种加速机制 AOT,JIT,DAC,Jazelle DBX,Hotspot由于早期采用不等长8位指令集和栈式架构,所以比较难实行加速。但Jazelle是比较高效的硬件加速方法。 由于直接采用CPU指令,速度较快。
沈阳斯凯的MINIJ引擎采用半虚拟机半中间件模式,速度很慢。 开发工具 开放提供SDK IDE 开放提供SDK IDE 开放提供SDK IDE 沈阳斯凯、上海雪鲤鱼、沈阳掌盟不提供开发工具
上海沃勤、上海IWAY、上海酷宇提供开发工具 编译链接 自主开发 IVC/JAVAC编译链接工具 DX转换工具 java工具链 ARM ADS or GCC
等长
等长
不等长
type safe
reference safe
应用软件不会导致死机或重启。
type safe
reference safe
应用软件不会导致死机或重启。
JAVA无指针类型
reference safe
应用软件不会导致死机或重启。
Type not safe
reference not safe
应用软件会导致死机或重启。
用户使用认证
可防止恶意程序破坏或盗取手机费用
部分防止恶意程序破坏或盗取手机费用
用户使用认证
可防止恶意程序破坏或盗取手机费用
无法防止恶意程序破坏或盗取手机费用
部分平台有认证机制
性能
and malloc free
No GC
支持JAVA 250KB
(MT6225)
6KB(独占) 488KB(共享)
支持JAVA
11KB(独占) 900KB(共享)
nbsp;
(MT6225)
gt;500KB(共享)
gt;30M MIPS
gt;250M MIPS
gt;20M MIPS
no JIT,no AOT
未来会加入各种加速机制
沈阳斯凯的MINIJ引擎采用半虚拟机半中间件模式,速度很慢。
上海沃勤、上海IWAY、上海酷宇提供开发工具
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
分享到微信朋友圈
×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
使用“扫一扫”即可将网页分享至朋友圈。