- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在我的一个应用程序中,我观察到越来越多的句柄。在不使用应用程序的情况下,该数字大约每秒递增一次,因此后台处理代码的某些部分肯定存在句柄泄漏。
如何追踪此类泄漏?有什么工具可以帮助解决这个问题吗?跟踪句柄泄漏时要寻找哪些模式?导致句柄泄漏的最常见错误是什么?
一堆问题,但我希望它们足够相关,可以将它们放在一个问题中。感谢您提前输入!
最佳答案
我建议使用 Process Explorer .以管理员身份运行它以确保您看到所有相关数据。在那里你可以观察你的进程有什么样的句柄,哪些句柄被过度创建并且没有被释放。这应该可以帮助您缩小搜索范围(在我的例子中,由于对 winsocks 行为的一些错误假设,我的套接字到处都是泄漏。)。或许到时候你可以把相关的代码隔离出来贴在这里,让我们看看有没有问题。祝你好运!
关于windows - 如何追踪句柄泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7846115/
我设置了 Helm 柄和 Helm 柄。我有tiller-deploy。昨天,我可以定期运行了。但今天我收到此错误消息 Error: could not find a ready tiller pod
我以前已将分er安装到特定的 namespace 中。 我设置了一个环境变量来设置'tiller'命名空间-但我不记得该环境变量的名称-而且似乎无法通过网络搜索找到它。 这是什么 key ? 最佳答案
当我在 View 模型中使用如下界面时 class MainViewModel @ViewModelInject constructor( private val trafficImagesR
我正在尝试找到如何在某个 fragment 相关场景中定义 Hilt 的解决方案。我有以下设置: Activity 父 fragment 1 子 fragment 1 子 fragment 2 ...
Hilt 指出如果没有@Provides 注解就不能提供这个接口(interface): interface PlannedListRepository { fun getAllLists()
我的问题非常简单明了:两个注释/示例之间有什么区别: 例子一 @Singleton class MySingletonClass() {} @Module @InstallIn(FragmentCom
我是一名优秀的程序员,十分优秀!