Tiered data management method and system for high performance data monitoring

    公开(公告)号:US08478962B2

    公开(公告)日:2013-07-02

    申请号:US13469976

    申请日:2012-05-11

    IPC分类号: G06F12/02

    摘要: A method for managing memory in a system for an application, comprising: assigning a first block (i.e., a big block) of the memory to the application when the application is initiated, the first block having a first size, the first block being assigned to the application until the application is terminated; dividing the first block into second blocks (i.e., intermediate blocks), each second block having a same second size, a second block of the second blocks for containing data for one or more components of a single data structure to be accessed by one thread of the application at a time; and, dividing the second block into third blocks (i.e., small blocks), each third block having a same third size, a third block of the third blocks for containing data for a single component of the single data structure.

    Tiered data management method and system for high performance data monitoring
    2.
    发明授权
    Tiered data management method and system for high performance data monitoring 有权
    分层数据管理方法和系统,用于高性能数据监控

    公开(公告)号:US08205062B2

    公开(公告)日:2012-06-19

    申请号:US12578746

    申请日:2009-10-14

    IPC分类号: G06F12/02

    摘要: A method for managing memory in a system for an application, comprising: assigning a first block (i.e., a big block) of the memory to the application when the application is initiated, the first block having a first size, the first block being assigned to the application until the application is terminated; dividing the first block into second blocks (i.e., intermediate blocks), each second block having a same second size, a second block of the second blocks for containing data for one or more components of a single data structure to be accessed by one thread of the application at a time; and, dividing the second block into third blocks (i.e., small blocks), each third block having a same third size, a third block of the third blocks for containing data for a single component of the single data structure.

    摘要翻译: 一种用于管理用于应用的系统中的存储器的方法,包括:当所述应用被启动时,将所述存储器的第一块(即,大块)分配给所述应用,所述第一块具有第一尺寸,所述第一块被分配 到应用程序,直到应用程序终止; 将第一块划分成第二块(即,中间块),每个第二块具有相同的第二尺寸;第二块的第二块,用于包含要由单个数据结构的一个或多个组件的一个或多个组件的数据, 一次申请; 并且将第二块划分为第三块(即,小块),每个第三块具有相同的第三尺寸,第三块的第三块用于包含单个数据结构的单个分量的数据。

    Multi-reader, multi-writer lock-free ring buffer
    3.
    发明授权
    Multi-reader, multi-writer lock-free ring buffer 有权
    多读卡器,多写入器无锁环形缓冲器

    公开(公告)号:US08095727B2

    公开(公告)日:2012-01-10

    申请号:US12028091

    申请日:2008-02-08

    IPC分类号: G06F12/00

    摘要: A method for accessing cells of a ring buffer by one or more writers, wherein the one or more writers are prevented from simultaneously accessing a cell of the ring buffer. In addition, a method for accessing cells of a ring buffer by one or more readers, wherein the one or more readers are prevented from simultaneously accessing a cell of the ring buffer.

    摘要翻译: 一种用于由一个或多个写入器访问环形缓冲器的单元的方法,其中所述一个或多个写入器被阻止同时访问所述环形缓冲器的单元。 此外,一种用于由一个或多个读取器访问环形缓冲器的单元的方法,其中防止一个或多个读取器同时访问环形缓冲器的单元。