【问题标题】:Android app service memory usage issuesAndroid 应用服务内存使用问题
【发布时间】:2011-07-02 08:45:25
【问题描述】:

我的 android 应用的服务使用 2.9 MB 和近 5 MB 时有通知?

是好还是我应该减少内存使用?

谁能告诉我减少内存使用的方法?

【问题讨论】:

  • 我只是在尝试减少内存使用的方法是什么,是否有任何标准方法可以减少内存使用..?

标签: android


【解决方案1】:

始终建议您的代码使用最佳内存。

虽然这可能会让您了解应用程序中的内存状态。 http://developer.android.com/reference/android/app/ActivityManager.html#getMemoryClass

继续统计,一般是24M。

是好还是我应该减少内存使用?

当然,如果可能的话,为什么不呢。

谁能告诉我减少内存使用的方法?

这里讨论What are some Java memory management best practices?

【讨论】:

    【解决方案2】:

    内存是 Android 中非常宝贵的资源,正确管理堆空间非常重要,因为 Android 应用程序的堆大小可以低至 16MB (HTC G1)。

    • 有效地使用 logcat 来监控是否存在任何内存泄漏。
    • 使用 Wea​​kReference/SoftReference 让 GC 收集更多对象(更高效)。
    • 使用 MAT(用于 Eclipse)等工具查明泄漏。

    阅读更多关于these here的信息。

    【讨论】:

      猜你喜欢
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 2016-12-12
      • 1970-01-01
      • 2014-03-30
      相关资源
      最近更新 更多