发明名称 |
一种缓存管理的方法和装置 |
摘要 |
本发明实施例公开了一种缓存管理的方法和装置,该方法可以包括:将缓存划分为常规区域和缓冲区,当常规区域的空闲空间下降至预设的第一门限时,获取接收到的第一数据包的所属队列及所属队列对应的优先级;当缓冲区的空闲空间小于预设的第二门限时,将第一数据包所属队列的优先级与缓冲区中所缓存队列的最低优先级进行比较;当第一数据包所属队列的优先级高于缓冲区中所缓存队列的最低优先级时,释放最低优先级队列中最后缓存至缓冲区的数据包,并将第一数据包分配至缓冲区中释放后的缓存。 |
申请公布号 |
CN106330760A |
申请公布日期 |
2017.01.11 |
申请号 |
CN201510374433.8 |
申请日期 |
2015.06.30 |
申请人 |
深圳市中兴微电子技术有限公司 |
发明人 |
高继伟 |
分类号 |
H04L12/835(2013.01)I;H04L12/865(2013.01)I;H04L12/883(2013.01)I |
主分类号 |
H04L12/835(2013.01)I |
代理机构 |
北京派特恩知识产权代理有限公司 11270 |
代理人 |
张振伟;张颖玲 |
主权项 |
一种缓存管理的方法,其特征在于,将缓存划分为常规区域和缓冲区,当所述常规区域的空闲空间下降至预设的第一门限时,所述方法包括:获取接收到的第一数据包的所属队列及所属队列对应的优先级;当所述缓冲区的空闲空间小于预设的第二门限时,将所述第一数据包所属队列的优先级与所述缓冲区中所缓存队列的最低优先级进行比较;当所述第一数据包所属队列的优先级高于所述缓冲区中所缓存队列的最低优先级时,释放最低优先级队列中最后缓存至所述缓冲区的数据包,并将所述第一数据包分配至所述缓冲区中释放后的缓存。 |
地址 |
518085 广东省深圳市盐田区大梅沙1号厂房 |