应用程序错误转储堆内存-如何解决?

时间:2018-11-26 16:19:58

标签: java android performance android-studio android-fragments

在我的应用程序中,首先,我创建了一个活动,并在其中传递了片段。将应用程序运行五分钟后,我的应用程序转到第一个片段,并在日志中显示 错误

  

“打开的文件太多”日志A / art:sart / runtime / indirect_reference_table.cc:76]

     

检查失败:table_mem_map_.get()!= nullptr ashmem_create_region对于“间接引用表”失败:打开的文件太多

我认为这是一个内存问题,所以我展示了Android分析器内存图表,当我从服务器接收数据时,该图表会变得很高。

然后,我添加了一个名为 leakcanary库 的库,以显示什么是泄漏转储堆内存,并且正在日志中获取它。

  

日志:无法转储堆,先前的分析仍在进行中。

0 个答案:

没有答案