j2ME应用程序消耗的可接受内存大小是多少?

时间:2013-09-02 08:00:00

标签: memory java-me size

我为s60设备开发了一个J2ME应用程序。我使用了sun wireless toolkit的内存监视器 监视在执行应用程序期间消耗的内存大小。我找到 消耗的内存大小达到126 KB。我想知道标准内存大小是多少 被J2ME应用程序使用?换句话说,消耗的最佳或可接受的内存大小是多少 通过执行J2ME应用程序。为了比较和评估我的应用程序 根据标准记忆消耗。

1 个答案:

答案 0 :(得分:0)

我认为没有任何关于内存消耗的标准。内存消耗取决于应用程序的性质和它使用的数据量。关于记忆的问题太多了 - 运行它和/或GC活动太多(太频繁和/或花费太多时间)。

考虑到非智能手机的堆大小通常至少为1 MB,而且S60堆大小仅受可用内存的限制,那么使用126 kB(如你所说的最高消耗量),你就可以了。离OutOfMemoryError :)很远,而我猜也有低GC活动,因为只使用了一小部分堆,因此运行gc的压力很小......