摘要
本发明提供了一种用于嵌入式环境矢量字库字符渲染加速的缓存方法,根据字符编码和使用频率动态调整和存储字符位图数据,用于矢量字库字符渲染加速;在加载字符位图数据时更新字符节点的使用频率,调整字符节点在哈希桶中的位置,并重新设定最近最少使用节点;插入新字符节点时,字符节点的使用频率加1,插入时只需要定位到哈希桶,直接插入到双向循环链表的表尾,将其设定为最近最少的使用节点;插入新字符节点时,若所有哈希桶缓存的字符节点数量之和超过预设的缓存节点容量时,删除最近最少使用节点。优点是:通过使用频率动态调整字符节点在哈希桶内的位置,方便快速检索和加载,显著提高了缓存命中率。