一种用于数字音视频解码设备的内存调度方法
基本信息
申请号 | CN202010386893.3 | 申请日 | - |
公开(公告)号 | CN111614985B | 公开(公告)日 | 2021-10-01 |
申请公布号 | CN111614985B | 申请公布日 | 2021-10-01 |
分类号 | H04N21/426(2011.01)I;H04N21/443(2011.01)I;G06F9/50(2006.01)I | 分类 | 电通信技术; |
发明人 | 沈丛则;刘非;刘峰;张令 | 申请(专利权)人 | 杭州国芯科技股份有限公司 |
代理机构 | 杭州君度专利代理事务所(特殊普通合伙) | 代理人 | 杨舟涛 |
地址 | 310012浙江省杭州市文三路90号东部软件园创新大厦A座5-6层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种用于数字音视频解码设备的内存调度方法。现有数字音视频解码设备的内存调度方法造成整体运行效率很低。本发明方法将已申请的内存池中的一部分标记为待释放内存池,其他部分则为正在使用部分。每次应用向系统申请内存块时,额外申请多个字节作为待释放标记F、被引用标记R、使用率H三个调度变量的存储空间。优先从已申请但在待释放池中获取内存,待释放池中的数据是没有被系统正式释放的,这样既能降低频繁申请释放率,由于数据内容不必重新进行解析,所以又能有效地利用已在内存中的数据。本发明方法采用最近使用率较低且大的内存块优先正式释放,既能保证内存申请的高效性,又能确保整个界面响应和音视频播放响应迅速。 |
