在服务器上使用 Dalvik VM 进行 Web 开发?

Posted

技术标签:

【中文标题】在服务器上使用 Dalvik VM 进行 Web 开发?【英文标题】:Using Dalvik VM On Server for Web Development? 【发布时间】:2011-12-02 08:24:27 【问题描述】:

我想知道停止 Dalvik VM 作为服务器 VM 工作是否存在限制? A 先前的讨论已经表明大多数 java 代码应该可以工作。由于 Dalvik VM 使用较少的内存,这对 VPS 用户非常有用。

有没有类似的事情正在做?我做了一个谷歌搜索,发现零东西。我错过了什么吗?那就是不能这样用?

【问题讨论】:

【参考方案1】:

DalvikVM 不是"standard"(pdf) JVM。它是一个明确面向在移动设备上运行的 JVM,它运行 Java 的修改版本。将其用作 Web 服务器将是一个坏主意,尤其是因为它没有 fully support JavaSE (wikipedia) 并且它甚至没有提到对 J2EE 的支持。

【讨论】:

好吧,根据 StackExchange 上的另一个问题,***.com/questions/230193/… 是的,但是,请参阅问题中的***.com/questions/230193/… 答案。 Dalvik 的主要设计目标是移动设备,而不是通用的 JVM。 当然它不会替代 JavaSE,但我希望看到一个 Dalvik 服务器。

以上是关于在服务器上使用 Dalvik VM 进行 Web 开发?的主要内容,如果未能解决你的问题,请参考以下文章

Android 源码分析 Dalvik 虚拟机创建过程

Android内存优化1 了解Android是如何管理App内存

学习 Smali 的最佳方式是啥(以及如何/何时使用 Dalvik VM 操作码)?

Dalvik VM vs Sun JVM [重复]

Dalvik VM & Java 内存模型(Android 上的并发编程)

Bash:从脚本中查找并替换文本