美文网首页
工作日常分享 - fd句柄泄露

工作日常分享 - fd句柄泄露

作者: CharmingWong | 来源:发表于2017-09-09 12:09 被阅读61次

    最近测试给提了一个bug,原因是在跑monkey的时候应用崩溃了,异常信息显示

    FD_SIZE 超过了系统的限制

    也就是文件句柄泄露了,系统默认的文件句柄限制为1024

    于是今天试着跑了一次monkey,期间然后进入shell中,使用命令

    ps | grep 进程关键字
    

    过滤出进程信息,找到pid,例如 12345,再使用命令

    ls -l /proc/12345/fd
    

    列出进程文件句柄占用状态

    在跑monkey的过程中,隔一段时间地重复以上命令,查看句柄状态

    终于在跑了3个小时之后,发现

    /data/app/包名-1/base.apk
    

    这个文件不断创建句柄,结合monkey的场景,发现是打开一个WebView页面时候,句柄同步增加

    至此,问题大致已经明朗,极有可能是WebView导致了fd泄露,就等下星期上班再确认一下

    无惊无险又到了周五~~~(〜)〜

    相关文章

      网友评论

          本文标题:工作日常分享 - fd句柄泄露

          本文链接:https://www.haomeiwen.com/subject/pmbojxtx.html