Invention Grant
- Patent Title: Memory allocation in a data analytics system
-
Application No.: US16731049Application Date: 2019-12-31
-
Publication No.: US10996855B2Publication Date: 2021-05-04
- Inventor: Edward P. Harding, Jr. , Adam David Riley , Christopher H. Kingsley
- Applicant: Alteryx, Inc.
- Applicant Address: US CA Irvine
- Assignee: Alteryx, Inc.
- Current Assignee: Alteryx, Inc.
- Current Assignee Address: US CA Irvine
- Agency: Fenwick & West LLP
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/08

Abstract:
A module manages memory in a computer. The module monitors usage of a primary memory associated with the computer. The primary memory stores memory blocks in a ready state. In response to primary memory usage by the memory blocks in the ready state exceeding a ready state threshold, the module compresses at least some of the memory blocks in the ready state to form memory blocks in a ready and compressed state. In response to primary memory usage by the memory blocks in the ready and compressed state exceeding a release threshold, the module releases at least some of the memory blocks in the ready and compressed state. In response to primary memory usage by the memory blocks in the compressed state exceeding a compressed threshold, the module transfers at least some memory blocks in the compressed state to a secondary memory associated with the computer.
Information query