gpt4 book ai didi

android - 使用 Dalvik VM 进行快速字符串比较?

转载 作者:行者123 更新时间:2023-11-29 22:20:52 26 4
gpt4 key购买 nike

我在 Android 中使用 SAXParser 解析一个大的 XML 文件,想知道是否有更快的字符串比较方法?我听说有传言说您可以使用 Dalvik VM 做一些事情来节省分配的内存,从而加快速度,但我在网上找不到任何东西。

任何人都可以指出正确的方向来使用 Dalvik 来加速我的解析或更好、更快的 XML 解析方法吗?

最佳答案

String 的 compareTo() 方法在 dalvik 内部实现为一个特殊的手工汇编例程。您不太可能在字符串比较方面超越它的性能

如果这是您正在下载的 xml 文件,我不知道有什么方法可以加快您的解析时间。但是,如果你可以将它作为资源包含在apk中(在res/xml文件夹中),那么它会在你构建apk时编译成Android的二进制xml格式,你可以通过XmlResourceParser访问它,这应该很重要更快

关于android - 使用 Dalvik VM 进行快速字符串比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7240676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com