美文网首页
vlc之vlc_object_t对象的内存模型

vlc之vlc_object_t对象的内存模型

作者: 奔向火星005 | 来源:发表于2017-05-14 09:04 被阅读0次

    上面提到,vlc_object_t对象之中管理着许多variable_t变量,直接看源码还是挺绕的,直接画了一张内存模型图:


    这里写图片描述

    每一个vlc_object_t对象在内存中的“上面”都会有一个vlc_object_internals_t(具体可看void *vlc_custom_create()创建vlc_object_t的代码),vlc_object_internals_t中的var_root指针以树形链表的方式管理者多个variable_t变量.
    为了省内存,搞得也太变态了!

    相关文章

      网友评论

          本文标题:vlc之vlc_object_t对象的内存模型

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