看啥推荐读物
专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
今天看啥  ›  专栏  ›  鸿洋

Android 性能:FD监控实现原理

鸿洋  · 公众号  · android  · 2024-03-29 08:35
本文作者作者:时光少年链接:https://juejin.cn/post/7346477983283200037本文由作者授权发布。前言在操作系统中,任何资源的使用都是受限制的,诸如进程数量、fd最大数量、信号缓存数量都是受到限制的。对于FD而言,FD不足可能引发OOM,其他情况下,还会造成Socket网络连接打开失败、进程无法创建成功以及I/O无法正常进行等问题,对FD的监控和泄漏检测显然也是必要的。我们先来读下 com.android.server.Watchdog.OpenFdMonitor源码中这样一段注释。英文:Number of FDs below the soft limit that we trigger a runtime restart at. This waschosen arbitrarily, but will need to be at least 6 in order to have a sufficient number of FDs in reserve to complete a dump.中文:当打开的文件描述符(File Descriptors, FDs)数量低于某个软限制阈值时,我们触发运行时重启的策略。这个阈值是任意设定 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照