一种内存释放方法及装置
    81.
    发明公开

    公开(公告)号:CN106649146A

    公开(公告)日:2017-05-10

    申请号:CN201610825879.2

    申请日:2013-05-21

    发明人: 王磊

    IPC分类号: G06F12/0893 G06F12/02

    摘要: 本发明实施例提供一种内存释放方法及装置,对文件进行解码后,先将解码成功的文件存储在第一缓存区中,在第一缓存区中剩余存储空间不足时,当需要存储新的解码成功的文件时,将第一缓存区中存储时间最长的解码成功的文件转存到第二缓存区中,当确定存在OOM时,将第二缓存区中的解码成功的文件删除,因为第二缓存区中存储的文件为存储时间较长的文件,调用的概率较小,因此在存在OOM时删除第二缓存区中存储的文件不会影响移动终端的正常使用,且能够有效的解决OOM问题,从而实现了在避免影响移动终端的正常使用的情况下有效的解决OOM问题。

    内存缓存对象自动管理方法

    公开(公告)号:CN106528444A

    公开(公告)日:2017-03-22

    申请号:CN201611107053.9

    申请日:2016-12-05

    发明人: 张楠

    摘要: 本发明公开了一种内存缓存对象自动管理方法,包括如下步骤:对于放入内存缓存的对象,将该对象同时放入强引用队列和弱引用队列中,当访问该对象时,首先寻找强引用队列中是否有该对象,如有,则返回,如没有,继续寻找弱引用队列中是否有该对象,如在该弱引用队列中找到该对象,则将该对象由该弱引用队列中加入到该强引用队列中,如在该弱引用队列中未找到该对象,则创建该对象并将其缓存至该强引用队列中。依照,本发明的方法,同一时间只有一个对象存在内存中,避免对象的重复创建。本发明提供一种内存的自动回收机制,不需要外部主动释放对象。本发明通过监控弱引用队列,可以发现内存泄露的对象。

    一种基于装载因子的缓存数据预加载与替换方法

    公开(公告)号:CN103942315B

    公开(公告)日:2017-03-22

    申请号:CN201410166680.4

    申请日:2014-04-22

    发明人: 王新根 王新宇

    IPC分类号: G06F17/30 G06F12/0893

    摘要: 本发明公开了一种基于装载因子的缓存数据预加载与替换方法,实现在海量数据模式下,对数据的快速预加载和替换。装载因子直观地说就是在 Ri次对数据的读请求中数据命中缓存的次数。该方法基于数据的整体分布因子来计算各个数据的装载因子,根据数据的装载因子来判断该数据是否应该放在缓存中。因为装载因子是表示数据命中缓存的次数,因此当装载因子占比数据读取次数Ri超过一定阀值的时候,我们就可以认为该数据更适合预先装载到缓存中,从而在系统初始化的时候采取加载该数据的策略。

    一种动态缓存污染防治系统及方法

    公开(公告)号:CN103970679B

    公开(公告)日:2017-02-01

    申请号:CN201410168269.0

    申请日:2014-04-24

    IPC分类号: G06F12/0893 G06F11/30

    摘要: 本发明公开了一种动态缓存污染防治系统及方法,属于计算机缓存性能优化技术领域。本发明的动态缓存污染防治系统包括内存监测模块、分析模块和决策分配模块。内存监测模块对为上层用户层程序动态分配的堆内存进行采样监测,并收集用户层程序的访存行为并提交给分析模块;分析模块对采样监测模块收集到的数据进行分析,判断程序前期的访存特性对缓存的污染情况;决策分配模块对原有的伙伴系统进行扩展,加入以page-color为基础的页面管理机制,将内存页面管理与页面映射分离,再根据分析模块的分析结果控制系统逻辑页面到物理页框的映射方式,实现对缓存污染的有效限制。

    一种内存释放方法及装置
    86.
    发明授权

    公开(公告)号:CN103412825B

    公开(公告)日:2016-12-28

    申请号:CN201310191323.9

    申请日:2013-05-21

    发明人: 王磊

    IPC分类号: G06F12/0893

    摘要: 本发明实施例提供一种内存释放方法及装置,对文件进行解码后,先将解码成功的文件存储在第一缓存区中,在第一缓存区中剩余存储空间不足时,当需要存储新的解码成功的文件时,将第一缓存区中存储时间最长的解码成功的文件转存到第二缓存区中,当确定存在OOM时,将第二缓存区中的解码成功的文件删除,因为第二缓存区中存储的文件为存储时间较长的文件,调用的概率较小,因此在存在OOM时删除第二缓存区中存储的文件不会影响移动终端的正常使用,且能够有效的解决OOM问题,从而实现了在避免影响移动终端的正常使用的情况下有效的解决OOM问题。

    一种速率可变的宽带柔性交换方法

    公开(公告)号:CN106250324A

    公开(公告)日:2016-12-21

    申请号:CN201610561464.9

    申请日:2016-07-17

    IPC分类号: G06F12/0893 G06F13/16

    摘要: 本发明公开了一种速率可变的宽带柔性交换方法,主要解决现有柔性交换网络不能实现不中断交换;广播和组播控制复杂;时隙划分固定,处理带宽固定,不适用于带宽速率变化场合的问题。其方法步骤包括:(1)获得同步时隙帧;(2)同步时隙帧复接;(3)配置控制存储器CM;(4)交换复接帧;(5)将复接帧分接为时隙帧;(6)完成一次帧交换;(7)判断输入柔性交换网络的所有时隙帧是否均完成交换;(8)交换完成。本发明提高了柔性交换网络的灵活性和适应性,具有配置和交换可以同时进行、广播和组播功能实现简单、数据速率和处理带宽可以动态变化的优点。

    读写数据方法及装置
    88.
    发明公开

    公开(公告)号:CN106201923A

    公开(公告)日:2016-12-07

    申请号:CN201610573482.9

    申请日:2016-07-20

    发明人: 唐建军

    摘要: 本申请提供一种读写数据方法及装置,方法包括接收客户端的写请求,该写请求携带有虚拟地址与用户数据;若元数据缓存中存在虚拟地址与磁盘物理地址的映射关系,则获取该磁盘物理地址,从物理空间缓存中获取磁盘物理地址对应的缓存物理地址,将用户数据写入到缓存物理地址对应的子物理空间缓存;当物理空间缓存中已经被占用的空间大于第一设定阈值时,将物理空间缓存中的用户数据写入对应的物理空间磁盘中,并从物理空间缓存中删除用户数据;其中物理空间缓存的读写速度高于物理空间磁盘的读写速度。本申请通过从元数据缓存读取磁盘物理地址,而不是从磁盘读取磁盘物理地址,提高了读写速度,且用户数据先写入物理空间缓存,方便下一次快速读取。

    一种分区着色实现存储系统加速的方法及系统

    公开(公告)号:CN106055487A

    公开(公告)日:2016-10-26

    申请号:CN201610377542.X

    申请日:2016-05-31

    发明人: 叶佑群

    IPC分类号: G06F12/0893

    CPC分类号: G06F12/0893

    摘要: 本发明涉及一种分区着色实现存储系统加速的方法及系统,包括1)对存储介质进行分页和分区处理,并对分区处理后的存储进行灰度处理,其中分页将存储介质的存储空间按照设定的大小进行逻辑划分而成的一段连续的存储区域,所述的分区为包含相同数目的连续多个分页的一段存储区域;2)处理输入输出请求,通过捕获向存储介质发起的所有输入输出请求,并将特定的输入输出请求重定向到高速缓存;3)定时的TOUCH位重置,其中TOUCH位表示一个周期内某个页是否被访问过。与现有技术相比,本发明具有提高存储系统的访问效率等优点。

    基于FPGA的高速实时数据记录系统

    公开(公告)号:CN105701060A

    公开(公告)日:2016-06-22

    申请号:CN201610124203.0

    申请日:2016-03-04

    摘要: 本发明涉及一种基于FPGA的高速实时数据记录系统,包括FPGA芯片、NVRAM阵列、NAND Flash、SD卡和RTC实时时钟电路,FPGA芯片内部设有双口RAM、分别与双口RAM连接的并行总线控制单元和PCI-E控制单元、数据管理单元、与NVRAM阵列进行通讯的NVRAM管理单元、与NAND Flash进行通讯的NAND Flash管理单元、与SD卡进行通讯的SD卡管理单元、与RTC实时时钟电路进行通讯的RTC管理单元,并行总线控制单元和PCI-E控制单元均与实时控制系统的应用主机进行通讯。本发明能够实现大量数据高速实时存储,在数据存储过程中实现数据分类,进行突发故障的触发存储,具备实时读写及断电存储数据不丢失的特性。