为什么智能机运行jar的比sis的占用内存大

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:16:44
为什么智能机运行jar的比sis的占用内存大?即使jar只有几百KB,运行时都比几MB大的sis占用的内存要大。我研究了几天和搜索都没找到答案。麻烦一下,对这方面有研究的人,帮帮忙解释解释一下。本人很想明白和学习一下。谢谢。最好详细点 本人用的是诺基亚的6120c

运行java的时候必须先运行MIDP 2.0,这是个相当于模拟器的java平台,java软件必须在这个平台上才能正常运行,而MIDP 2.0本身又是一个sis程序,所以占用的总内存就要大一些了。

智能手机运行JAVA要运行一个虚拟机 虚拟出JAVA运行环境

一种是支持,一种是模拟,你觉得那种好一点?应该就是这样

我也想过这个问题。我给自己的答案是:这个就比方说是我们在玩儿游戏。正版的可能要用光盘,而盗版的就可以直接全部安装到电脑里。所以运行速度就比较快。同理,Java 不能安装而sis就像盗版游戏,直接安装到手机或者是内存卡里,所以速度会比较快。因为java 不能安装,所以只能借助手机为平台运行。所需的内存就很大了。这只是我自己的想法。以后我还会继续关注这个问题。

jar是java程序啊