网络设备内存使用方法和装置
摘要:
本公开涉及一种网络设备内存使用方法和装置,该方法包括:基于网络设备接收的报文数量n与最大报文长度len申请内存池,其中所述最大报文长度len为所述网络设备接收的报文的报文长度中的最大值;将申请到的所述内存池划分为n个固定内存块,即所述固定内存块的大小为len;将所述网络设备接收的n个报文分别存储到所述n个固定内存块中;针对每个固定内存块存储的报文,判断各固定内存块中存储报文的报文长度与len的关系,当判断报文的长度小于len时对与所述报文存储相对应的固定内存块进行裁剪;将裁剪出的存储空间进行回收,并对回收的存储空间进行动态拼接后放入缓存内存池。不同规格内存池的利用,简化了内存池的结构设计,提高了内存使用效率。
公开/授权文献
0/0