gpt4 book ai didi

android - 打开的文件太多错误 - 调试

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:01 27 4
gpt4 key购买 nike

我的设备(HTC Wildfire S,Android 2.3.5.)上经常出现“打开文件过多错误”错误。我已经找到了一些可能存在内存泄漏的主题。问题是如何调试问题?如何找到哪个进程正在消耗文件描述符而不是释放它?

我的设备未获得 root 权限 - 所以我想知道如何获取有关未获得 root 权限的设备上打开的描述符的信息。如果这不可能,请告诉我如何在 Android 模拟器上获取此类数据。

最佳答案

我一直在处理这个问题。是(SFAIK)操作系统说“打开的文件太多”。在任何 Unix 上,在终端中运行 lsof。使 lsof | less 因为你不会相信有多少打开的文件。这些天的应用程序是疯狂的文件。

无论如何,关闭一些应用程序,尽可能多地关闭,然后重试。罪魁祸首之一是 adb 本身。我不知道它是否曾经关闭过任何东西。因此,如果关闭某些应用程序没有帮助,请关闭 Eclipse。然后在 Unix 终端中运行 skill -9 adb。其他操作系统将具有其他终止工具。但是关闭 adt,它可能(当然在 Unix 中)在关闭 Eclipse 后仍在后台运行。

如果这不起作用,就变得非常小;进去;并手动关闭这些文件。

关于android - 打开的文件太多错误 - 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9329577/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com