Java “的一个例子;字节[]”;由“装载”&书信电报;系统级装载机>&引用;占用29393296(40.58%)字节

Java “的一个例子;字节[]”;由“装载”&书信电报;系统级装载机>&引用;占用29393296(40.58%)字节,java,android,eclipse,analyzer,eclipse-memory-analyzer,Java,Android,Eclipse,Analyzer,Eclipse Memory Analyzer,为什么? 如何解决字节[]需要设置null? Eclipse内存分析器 此问题的答案取决于代码您在应用程序中如何使用字节[] 如何解决 签入正在初始化字节数组的应用程序 在循环上重复使用数组元素 不使用数组引用时将其置零 检查带有标签的logcat消息:dalvikvm,然后运行应用程序。查一下哪里 D/dalvikvm(28039):GC_并发释放473K,7%释放9503K/10180K,暂停2ms+3ms,总计22ms 在这里,注意田野- 7%免费9503K/10180K- 9503K

为什么?

如何解决<代码>字节[]需要设置
null
? Eclipse内存分析器


此问题的答案取决于代码您在应用程序中如何使用
字节[]

如何解决

  • 签入正在初始化
    字节数组的应用程序
  • 在循环上重复使用数组元素
  • 不使用数组引用时将其置零
检查带有标签的logcat消息:
dalvikvm
,然后运行应用程序。查一下哪里

D/dalvikvm(28039):GC_并发释放473K,7%释放9503K/10180K,暂停2ms+3ms,总计22ms

在这里,注意田野-

  • 7%免费9503K/10180K-
  • 9503K是应用程序中保存活动对象引用的数量。在应用程序内部遍历时,此值将 长大这是正常的。但是并行GC也在运行和尝试 释放未强连接的资源/对象引用。 如果您没有找到值9503K下降,则这是对我们的警告。 这是我们的应用程序肯定正在泄漏内存的信号


    有关内存优化的详细信息,您应该检查

    您的应用程序是否使用图像?我的应用程序使用recyclerview中的图像,iam使用xamarin。得到与此非常相似的输出。?beeen使用通用图像加载器,我尝试尽可能优化内存。