数据传输方法、装置及设备

    公开(公告)号:CN118921382B

    公开(公告)日:2025-02-11

    申请号:CN202411393283.0

    申请日:2024-10-08

    Inventor: 李连成

    Abstract: 本发明提供了一种数据传输方法、装置及设备,可以应用于分布式数据库技术领域。该方法包括:获取待传输数据;建立任意两个数据传输节点之间的共享传输链接;调用会话管理器组件,创建与待传输数据对应的数据传输会话,其中,待传输数据与数据传输会话具有一一对应关系,数据传输会话用于接收和发送待传输数据;根据共享传输链接和数据传输会话,将待传输数据在任意两个数据传输节点之间进行数据传输,其中,共享传输链接和数据传输会话之间具有映射关系;在待传输数据传输完成后,清除与待传输数据对应的传输会话。

    一种基于tcmalloc和内存预分配的内存管理碎片改善方法

    公开(公告)号:CN112612724A

    公开(公告)日:2021-04-06

    申请号:CN202011607548.4

    申请日:2020-12-29

    Abstract: 本发明创造提供了一种基于tcmalloc和内存预分配的内存管理碎片改善方法,包括:S1、读取释放前内存的一个地址指针;S2、判断是否获取成功,获取成功则进行步骤S3,否则进行步骤S4;S3、将前一个内存从空闲链表中删除后,与当前内存地址合并后进行步骤S4;S4、读取释放内存的后一个地址指针;S5、判断是否获取成功,获取成功则进行步骤S6,否则进行步骤S7;S6、将后一个内存从空闲链表中删除,与当前内存地址合并后进行步骤S7;S7、将合并后的内存存入空闲链表,合并结束。本发明创造有益效果:一种基于tcmalloc和内存预分配的内存管理碎片改善方法,通过实施该方法,可以合并地址连续的空闲内存,减少内存碎片,提升内存使用效率。

    一种基于pagesize进行内存平移合并降低内存碎片的方法

    公开(公告)号:CN112612723A

    公开(公告)日:2021-04-06

    申请号:CN202011602440.6

    申请日:2020-12-29

    Abstract: 本发明创造提供了一种基于pagesize进行内存平移合并降低内存碎片的方法,在TCMalloc管理内存池的基础上,以page为单位对使用状态的内存,向低地址方向进行平移,填补中间的空闲状态内存,并释放后面的空闲状态内存,释放后的空闲内存处于地址连续的发生合并,从而降低内存碎片。本发明创造有益效果:使用状态的内存向低地址方向趋于紧凑,同时空闲状态的内存向高地址趋于紧凑并适时发生合并效果,从而降低整体内存池的碎片,提升内存使用效率。

    数据传输方法、装置及设备

    公开(公告)号:CN118921382A

    公开(公告)日:2024-11-08

    申请号:CN202411393283.0

    申请日:2024-10-08

    Inventor: 李连成

    Abstract: 本发明提供了一种数据传输方法、装置及设备,可以应用于分布式数据库技术领域。该方法包括:获取待传输数据;建立任意两个数据传输节点之间的共享传输链接;调用会话管理器组件,创建与待传输数据对应的数据传输会话,其中,待传输数据与数据传输会话具有一一对应关系,数据传输会话用于接收和发送待传输数据;根据共享传输链接和数据传输会话,将待传输数据在任意两个数据传输节点之间进行数据传输,其中,共享传输链接和数据传输会话之间具有映射关系;在待传输数据传输完成后,清除与待传输数据对应的传输会话。

Patent Agency Ranking