【发布时间】:2012-02-12 16:17:27
【问题描述】:
我在 Java 中实现了一个 Trie 树,它可以很好地处理大约 80,000 个单词的字典,但是当我在我的 Android 应用程序中实现它时,它开始强制关闭。我用只有几个单词的字典对其进行了测试,它运行良好,这让我相信字典的大小导致我的 Android 模拟器崩溃。有谁知道为什么?
【问题讨论】:
我在 Java 中实现了一个 Trie 树,它可以很好地处理大约 80,000 个单词的字典,但是当我在我的 Android 应用程序中实现它时,它开始强制关闭。我用只有几个单词的字典对其进行了测试,它运行良好,这让我相信字典的大小导致我的 Android 模拟器崩溃。有谁知道为什么?
【问题讨论】:
Android 应用程序的每个应用程序有 16MB RAM 的限制,可能是您的内存不足。当您在普通计算机上进行测试时,您不会在沙盒状态下工作,并且您可以使用的 RAM 没有严格限制。
【讨论】: