【问题标题】:Does the android dalvik vm use escape analysis optimization?android dalvik vm 是否使用逃逸分析优化?
【发布时间】:2012-06-24 11:28:52
【问题描述】:

对 dalvik 中的逃逸分析有什么想法吗?或者何时以及是否计划添加?

我认为逃逸分析是 GC 语言中一个非常重要的特性,以避免每次调用方法时都产生大量对象,目前我在类中预分配一个对象并在方法开始时将其重置,因此我避免分配 (我正在为 android 编写 3D 游戏......在 java 中),但我发现这种方法很丑陋,并且内存被预分配的对象占用。

【问题讨论】:

    标签: android dalvik escape-analysis


    【解决方案1】:

    对 dalvik 中的逃逸分析有什么想法吗?

    source code in the dx portion of the Dalvik project 执行一些有限的逃逸分析。这是否真的用于生产,我不能说,而且这个话题似乎也不是很多。

    或者计划何时以及是否计划添加?

    Google 在关于 Android 功能的前瞻性陈述方面没有做太多。

    【讨论】:

    • 我相信你引用的代码最终没有被激活,主要是因为它在实践中似乎没有太大帮助,而且 IIRC 可能会使调试器感到困惑。
    • @danfuzz:感谢您提供的信息!很高兴获得有关此类详细信息的专家信息。
    猜你喜欢
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多